Main Content

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);

입력 인수

모두 축소

열려 있는 파일의 파일 ID로, 정수로 지정됩니다. frewind를 사용하기 전에 fopen을 사용하여 파일을 열고 파일의 fileID를 가져와야 합니다.

데이터형: double

파일이 테이프 장치에 있으며 되감기 작업이 실패하는 경우 frewind는 오류 메시지를 반환하지 않습니다.

대안

frewind(fileID)는 다음과 동일합니다.

fseek(fileID, 0, 'bof');

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

| | | | | | | | |