주요 콘텐츠

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 이전에 개발됨

모두 확장

참고 항목

| | | | | | | | |