When you open a file, MATLAB® creates a pointer to indicate the current position within the file. Open the following badpoem.txt file and perform a read operation (which advances the position pointer). Then, query the final position in the file after the read operation.
Use fopen to open the file. Then, use ftell to query the current position.
fid = fopen('badpoem.txt');
ftell(fid)
ans =
0
Using fgetl, read the first line and examine the current position after the read operation.
tline1 = fgetl(fid) % read the first line
tline1 =
'Oranges and lemons,'
ftell(fid)
ans =
20
Read the second line and examine the current position.
When the MATLAB® behavior differs from the C compiler behavior, the generated code
usually matches the C compiler behavior. For example, if you use
fseek to seek past the end of a file, the behavior of
ftell in the generated code matches the C compiler
behavior.
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.