これが本当に単純な問題であるかどうかわざわざ申し訳ありませんが、非常に多くの異なる試行の後、このデバッグアサーションの失敗を解決できないようです。
次のコードを実行しているだけです。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);
}
}
ここで私が完全に誤解していることはありますか?読んでくれてありがとう!