Test for end of file
Read to End of File
badpoem.txt file, read one line at a time to the end of the file.
fopen to open the file. This function assigns a unique file id to use for reading and writing to the file.
fid = fopen('badpoem.txt');
Read and display one line at a time until you reach the end of the file.
while ~feof(fid) tline = fgetl(fid); disp(tline) end
Oranges and lemons, Pineapples and tea. Orangutans and monkeys, Dragonflys or fleas.
Close the file.
fileID — File identifier
File identifier of an open file, specified as an integer. Before testing for
the end-of-file status, you must use
fopen to open the file and obtain
a valid file identifier
Opening an empty file does not set the end-of-file indicator. Read operations, and other operations like
frewind, move the file position indicator.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Run code in the background using MATLAB®
backgroundPool or accelerate code with Parallel Computing Toolbox™
This function fully supports thread-based environments. For more information, see Run MATLAB Functions in Thread-Based Environment.
Version HistoryIntroduced before R2006a
R2022b: Use function in thread-based environments
This function supports thread-based environments.