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 ExchangeLow-Level File I/O についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by