0

嘿,如果这是一个非常简单的问题,我很抱歉打扰,但经过这么多不同的试验,我似乎无法解决这个调试断言失败。

我只是在执行以下代码。我尝试过使用 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);
}
}

有什么我在这里完全错误地误解了吗?非常感谢阅读!

4

1 回答 1

0

你正在做fp = NULL而不是==

于 2012-10-28T14:43:17.107 回答