我试着运行一个C代码打开文件,每当我这样做,我得到一个调试断言失败的消息。
这是我的代码:
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp1;
printf("program to demonstrate file operations");
fp1 = fopen("try1.txt","r");
if (feof(fp1))
{
printf("Yes");
}
else
printf("No");
printf("%f",fp1);
getchar();
}
最佳答案
调试断言失败可能是由于fp1
为空引起的。
如果无法打开文件,则会发生这种情况。
关于c - 在C中进行文件操作时出现运行时错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28185388/