文件明明已经关闭了,为什么在另命名时还提示:操作失败,有另一个程序正在使用该文件

2025年05月05日 06:51
有1个网友回答
网友(1):

if(fp1==NULL||fp2==NULL)
{
printf("\n\n\t\t 文件打开错误");
Sleep(1500);
menu();
}

上面这段代码有问题的,
如果fp1开成功,fp2开失败了,你此时应该关闭fp1,
如果fp2开成功,fp1开失败了,你此时应该关闭fp2,