Why fileID change every time I run the function?
Mostra commenti meno recenti
I'm still a newbie to matlab. It occurs to me every time I run my function,fid changes. Does it matter that fid change?
I used fid = fopen('filename','rt') in paricular.
THis should appear very stupid to you all but I really have nobody to turn to. Thank you!
Risposte (2)
Star Strider
il 13 Nov 2016
0 voti
You need to use the fclose function after you have finished reading the file. That closes the file and resets the fileID.
Steven Lord
il 14 Nov 2016
0 voti
The only specific value for the file ID that matters is -1. That means fopen encountered a problem trying to open the file.
Otherwise, you shouldn't depend on the specific value of the file ID, you should just use the output argument variable from a call to fopen with the other file I/O functions that accept file IDs.
Categorie
Scopri di più su Low-Level File I/O in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!