読むテキストファイルがあります。そのファイルから読み取り、一時ファイルに保存したいと思います。これを行う方法がわかりません。一時ファイルを作成し、fprintf を使用してそのファイルに保存するにはどうすればよいですか?
2773 次
2 に答える
5
そのために関数tmpfile()を使用できます。
tmpfile() 関数は、一意の一時ファイルをバイナリ読み取り/書き込み (w+b) モードで開きます。ファイルを閉じるか、プログラムを終了すると、ファイルは自動的に削除されます。
例:
FILE * temp = tmpfile();
if(temp) {
fprintf(temp, "Hello, Temp!");
}
于 2013-09-19T10:27:28.933 に答える
0
Windows でこれを行う場合は、関数GetTempPath
とGetTempFileName
関数を使用する必要があります。
Windows に関連: C、MS Windows システムで一時ファイルを作成
于 2013-09-19T13:29:30.467 に答える