2012-10-28 65 views
0

嘿抱歉打擾,如果這是一個非常簡單的問題,但我似乎無法解決這個調試斷言失敗後,許多不同的試驗。c調試斷言調用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

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

+0

哦哎呀感謝! –