c调试断言以调用fgets / fgetc / feof

时间:2012-10-28 14:37:05

标签: debugging 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);
}
}

这里有什么我误解的错误吗? 非常感谢阅读!

1 个答案:

答案 0 :(得分:0)

您正在fp = NULL而不是==