我有一个文本文件要阅读。我想从该文件中读取并存储到一个临时文件中。我不知道该怎么做。如何创建临时文件并使用 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
andGetTempFileName
函数。
与 Windows 相关:在 C、MS Windows 系统中创建临时文件
于 2013-09-19T13:29:30.467 回答