problem in fscanf with reading the data

1 vue (au cours des 30 derniers jours)
Rutika Titre
Rutika Titre le 30 Déc 2015
Commenté : Rutika Titre le 31 Déc 2015
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!

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Low-Level File I/O dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by