tmpfile
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
入出力ルーチン
プロトタイプ
FILE *tmpfile(void);
説明
まったく新しいファイルをバイナリモードで開きます。
tmpfile は,一時的なバイナリファイルを作成し,更新用(w+b)で開きます。一時ファイルの作成後にディレクトリを変更していない場合,このファイルは,閉じたとき,またはプログラムを終了したときに自動的に削除されます。
戻り値
tmpfile は,作成した一時ファイルのストリームを指すポインタを返します。ファイルを作成できない場合は,NULL を返します。
例
#include <stdio.h>
#include <process.h>
int main(void)
{
FILE *tempfp;
tempfp = tmpfile();
if (tempfp)
printf("Temporary file created\n");
else
{
printf("Unable to create temporary file\n");
exit(1);
}
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |