_rmtmp
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
入出力ルーチン
プロトタイプ
int _rmtmp(void);
説明
一時ファイルを削除します。
_rmtmp 関数は,前に tmpfile で作成されて開かれているすべての一時ファイルのストリームを閉じて削除します。現在のディレクトリがファイルの作成時点と同じである必要があります。そうでない場合,ファイルは削除されません。
戻り値
_rmtmp は,閉じて削除した一時ファイルの合計数を返します。
例
#include <stdio.h>
#include <process.h>
void main()
{
FILE *stream;
int i;
/* 一時ファイルを作成します */
for (i = 1; i <= 10; i++)
{
if ((stream = tmpfile()) == NULL)
perror("Could not open temporary file\n");
else
printf("Temporary file %d created\n", i);
}
/* 一時ファイルを削除します */
if (stream != NULL)
printf("%d temporary files deleted\n", rmtmp());
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |