Filter löschen
Filter löschen

create a new file

1 Ansicht (letzte 30 Tage)
Tor Fredrik Hove
Tor Fredrik Hove am 24 Okt. 2011
Beantwortet: garima chandel am 6 Aug. 2014
>> fid=fopen('firstone.txt''w')
fid =
-1
>> fid=fopen('firstone.txt','w')
fid =
3
>> for i=1:3 fprintf(fid,'The loop variable is %d\n', i) end
ans =
23
ans =
23
ans =
23
>> fclose(fid)
ans =
0
>> while~feof(fid)
aline=fget1(fid)
end
??? Error using ==> feof Invalid file identifier. Use fopen to generate a valid file identifier.
>> fid=fopen('firstone.txt')
fid =
3
>> while~feof(fid)
aline=fget1(fid)
end
??? Undefined function or method 'fget1' for input arguments of type 'double'.
>>
What went wrong and I also wonder if the three answers equal 23 after creating the text means that anything is wrong?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 24 Okt. 2011
The routine name is fgetl ending with a lower-case L, not fget1 ending with the digit One.
The 23 just means that fprintf() wrote 23 characters to the file.

Weitere Antworten (1)

garima chandel
garima chandel am 6 Aug. 2014
??? Undefined function or method 'fgetline' for input arguments of type 'double'.
Error in ==> fgetl at 23 y = fgetline(fid);
Error in ==> eeg_getversion at 40 fgetl(fid);
Error in ==> eeglab>eeg_mainfig at 1202 W_MAIN = figure('Units','points', ...
Error in ==> eeglab at 449 javaobj = eeg_mainfig(onearg);
Getting error while loading eeglab command. Please help.

Kategorien

Mehr zu Data Import and Export finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by