exponenta event banner

frewind

Переместить индикатор положения файла в начало открытого файла

Описание

пример

frewind(fileID) устанавливает индикатор положения файла в начало файла.

Примеры

свернуть все

Откройте следующий файл, выполните операцию чтения и переместите индикатор положения файла обратно в начало файла.

Использовать fopen для открытия файла и последующего использования fgetl для чтения первых двух строк.

fid = fopen('badpoem.txt');
tline1 = fgetl(fid)  % read first line 
tline1 = 
'Oranges and lemons,'
tline2 = fgetl(fid)  % read second line
tline2 = 
'Pineapples and tea.'

Предыдущие две операции считывания перенесли индикатор позиции в начало строки 3 в стихотворении. В результате следующая операция чтения с использованием fgetl возвращает строку 3.

tline3 = fgetl(fid)
tline3 = 
'Orangutans and monkeys,'

Повторное чтение первой строки файла. Сбросьте индикатор положения с помощью frewind и затем выполните операцию считывания.

frewind(fid)
fgetl(fid)
ans = 
'Oranges and lemons,'

Закройте файл.

fclose(fid);

Входные аргументы

свернуть все

Идентификатор открытого файла, указанный как целое число. Перед использованием frewind вы должны использовать fopen открыть файл и получить его fileID.

Типы данных: double

Совет

Если файл находится на ленточном устройстве и операция перемотки не выполняется, frewind не возвращает сообщение об ошибке.

Альтернативы

frewind(fileID) эквивалентно:

fseek(fileID, 0, 'bof');

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | | | | | | |

Представлен до R2006a