質問: null) { printf("error"); } fclose(file); } ファイルを実行すると、「エラー」がコンソールに出力され、それだけです。 testfile1.txtは、私の.exeと同じ場所にあります。どうすれば修正できますか?
回答: 少しのエラーチェックは大いに役立ちます。常にerrnoの値をテストするか、perror()またはstrerror()を呼び出して、fopen()呼び出しが失敗した理由に関する詳細情報を取得できます。そうでない場合、パスのチェックに関する提案はおそらく正しいでしょう。おそらく、ideからのディレクトリであり、期待する権限を持っていません。