problem in fscanf with reading the data

1 回表示 (過去 30 日間)
Rutika Titre
Rutika Titre 2015 年 12 月 30 日
コメント済み: Rutika Titre 2015 年 12 月 31 日
I have a text file fidr = fopen('..\source\real_input.txt','r'); and I have used xreali=fscanf(fidr,'%d'); to read it. fidr contains '-1'. My error is Error using fscanf Invalid file identifier. Use fopen to generate a valid file identifier. Error in line xreali=fscanf(fidr,'%d'); Thank you!

採用された回答

Walter Roberson
Walter Roberson 2015 年 12 月 30 日
The problem is in your fopen(). That filename was not found, or you did not have permission to open the file. You can get more information by using the two-output version of fopen:
[fidr, status] = fopen('..\source\real_input.txt', 'r');
if fidr < 0
fprintf(2, 'fopen failed because %s', status);
end
  1 件のコメント
Rutika Titre
Rutika Titre 2015 年 12 月 31 日
Hello Sir, Thank u for your answer. I had got its solution it was a very silly mistake I had made. Thank You!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by