frewind

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

Синтаксис

frewind(fileID)

Описание

пример

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