提问人:Henry Cho 提问时间:10/28/2012 更新时间:10/28/2012 访问量:868
用于调用 fgets/fgetc/feof 的 C 调试断言
c debug assertion for calling fgets/fgetc/feof
问:
嘿,很抱歉打扰这是一个非常简单的问题,但是经过这么多不同的尝试后,我似乎无法解决这个调试断言失败。
我只是在执行以下代码。我尝试使用 fgets、fgetc 甚至 feof 来包装 fget 函数。但是我不断收到调试断言失败消息。
int main(void){
char input[101];
FILE *fp = fopen("addition.txt", "r");
if (fp = NULL){
perror("Error: ");
} else {
fgets(input, 101, fp);
}
}
我在这里有什么完全误解的地方吗? 非常感谢您的阅读!
答:
0赞
onon15
10/28/2012
#1
你正在做而不是fp = NULL
==
评论