AR# 47891

ISim : 「ERROR: File descriptor (0) passed to $fscanf is not valid」というエラー メッセージが表示される

説明

シミュレーションを実行すると、次のようなエラー メッセージが表示されます。

ERROR: File descriptor (0) passed to $fscanf is not valid

これは何ですか。またこの問題を解決するにはどうすればよいでしょうか。

ソリューション


$fscanf コマンドで参照されているファイルが検出されなかったことをこのエラーは示しています。ファイルが検出されなかったことを知らせるメッセージの前に、次のようなメッセージが表示されています。

WARNING: at 100 ns: file ./sim/data.txt could not be opened
ERROR: File descriptor (0) passed to $fscanf is not valid

このエラーは次のような原因となり発生しています。
  1. UNIX でファイル パスの区切り文字であるスラッシュ (/) の代わりにバックスラッシュが使用されています。
  2. ファイル パスが間違っています。
  3. ファイルが存在しません。

この問題を解決するには、ファイルが存在すること、パスが正しいこと、OS に対し正しいパス区切り文字が使用されていることを確認します。
AR# 47891
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール