Test for end-of-file
status
= feof(fileID
)
returns status
= feof(fileID
)1
if
a previous operation set the end-of-file indicator for the specified
file. Otherwise, feof
returns 0
. fileID
is
an integer file identifier obtained from fopen
.
Opening an empty file does not set the
end-of-file indicator. Read operations, and the fseek
and frewind
functions,
move the file position indicator.
Read bench.dat
, which contains MATLAB® benchmark
data, one character at a time:
fid = fopen('bench.dat'); k = 0; while ~feof(fid) curr = fscanf(fid,'%c',1); if ~isempty(curr) k = k+1; benchstr(k) = curr; end end fclose(fid);