• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Debug Assertion Failed?)

Debug Assertion Failedについて

このQ&Aのポイント
  • プログラムを実行したら、Debug Assertion Failedというエラーが発生しました。エラーメッセージには、Expression:(stream!=NULL)と表示されています。
  • エラーの対処方法がわからず困っています。プログラムではバイナリーデータから情報を抽出し、CSVファイルにデータを出力しています。
  • 特定のファイルでエラーが発生するわけではなく、どのファイルでも同じエラーが発生します。ご存知の方がいたら教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

fread.cでstream!=NULLのAssertに引っ掛かった訳ですから、コード中のfread()に渡すFILE *がNULLになっている、という事でしょう。 エラーメッセージだけで推測できるのはここまでですから、あとはどこで「うっかりNULLを入れていて」「そのままfread()を呼んでしまっている」のかを特定する必要があります。

saterain20
質問者

お礼

ありがとうございました。 うまくいきました。

関連するQ&A

専門家に質問してみよう