我有一个要阅读的文本文件。我想从该文件中读取并存储到临时文件中。我不知道该怎么做。如何创建临时文件并使用fprintf存储在该文件中?
答案 0 :(得分:4)
您可以使用函数tmpfile()。
tmpfile()函数以二进制读/写(w + b)模式打开一个唯一的临时文件。该文件将在关闭或程序终止时自动删除。
示例:
FILE * temp = tmpfile();
if(temp) {
fprintf(temp, "Hello, Temp!");
}
答案 1 :(得分:0)
如果您在Windows上执行此操作,则需要使用GetTempPath
和GetTempFileName
功能。