jjzjj

pInputFile

全部标签

c++ - 使用 fclose() 关闭文件但文件仍在使用中

我在使用我的程序删除/覆盖文件时遇到问题,该文件也被我的程序使用(读取)。问题似乎是因为我的程序正在从文件(output.txt)中读取数据,所以它会将文件置于“使用中”状态,这使得无法删除或覆盖文件。我不明白为什么文件保持“使用中”状态,因为我在使用fclose()后关闭了文件;这是我的代码:boolbBool=truewhile(bBool){//Runmyprogram.exetotgenerate(anew)output.txt//CreatefilepointerandopenfileFILE*pInputFile=NULL;pInputFile=fopen("output.