problem in fscanf with reading the data

3 views (last 30 days)
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!

Accepted Answer

Walter Roberson
Walter Roberson on 30 Dec 2015
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 Comment
Rutika Titre
Rutika Titre on 31 Dec 2015
Hello Sir, Thank u for your answer. I had got its solution it was a very silly mistake I had made. Thank You!

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!