tmpfile

提供: RAD Studio
移動先: 案内検索

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++

+

+

+

+