fscanfが実行されません。Serviceを読んで理解し、同意したものとみなします。ホーム質問タグユーザーfscanfが実行されません。134件0ファイルから読み取った文字列の内容によって、開くファイルを分岐で区別して、そこに書いてある数字をfscanfで読み取り、クローズするというのをループするプログラム(その間ストリームポインタは同じものを使っています)なのですが、コンパイルも通り実行もエラーはなかったのですが、全て読み取ってループを抜けた後のprintfの出力がされませんでした。調べると、22回のループのうち21回目までは読み取れていましたが、最後の22回目のfscanfの前まではstderrが出力され、その直後はstderrが出力されず、当然その後のprintf等も通らずに実行が終了していました。これはどうしてなのでしょうか。fscanf文と読み取るファイルは以下の通りです。iはループカウンタです。&unit[i].t_num);読み取りファイル/////////////////73////////////////このファイルはループの20回目にも開かれ、それはきちんと読み取れていました。クローズもされています。全て書くと多いので、必要と思われるソースだけ追記します。3のように修正しても結果は同じでした。個の銅バッジ4他の人が問題を再現できるよう、ソースコードは一部分だけを切り取るのではなく、全体を質問文に含めるようにしてください。できますので追記してみてください。13")でデータが書かれている必要があります。質問に”読み取りファイル”として示されているデータは、このフォーマットに合っていません。票1示されている範囲で、原因わかりません。参考になるかわかりませんが、コメントです。意識している部分と違う部分が誤っている気がします。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。