Main Content

feof

파일의 끝 테스트

설명

예제

status = feof(fileID)는 파일 끝(EOF) 표시자의 상태를 반환합니다. feof 함수는 지정된 파일에 대해 이전 작업에서 파일 끝(EOF) 표시자를 설정한 경우 1을 반환합니다. 그렇지 않으면 feof0을 반환합니다.

예제

모두 축소

badpoem.txt 파일에서 한 번에 한 라인씩, 파일 끝까지 읽습니다.

fopen을 사용하여 파일을 엽니다. 이 함수는 파일 읽기/쓰기에 사용할 고유한 파일 ID를 할당합니다.

fid = fopen('badpoem.txt');

파일 끝에 도달할 때까지 한 번에 한 라인씩 읽고 표시합니다.

while ~feof(fid)
    tline = fgetl(fid);
    disp(tline)
end
Oranges and lemons,
Pineapples and tea.
Orangutans and monkeys,
Dragonflys or fleas.

파일을 닫습니다.

fclose(fid);

입력 인수

모두 축소

열려 있는 파일의 파일 ID로, 정수로 지정됩니다. 파일 끝 상태를 테스트하려면 먼저 fopen을 사용하여 파일을 열고 유효한 파일 ID fileID를 가져와야 합니다.

데이터형: double

  • 빈 파일을 열면 파일 끝(EOF) 표시자가 설정되지 않습니다. 읽기 작업과 fseekfrewind와 같은 작업은 파일 위치 표시자를 이동시킵니다.

확장 기능

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

버전 내역

R2006a 이전에 개발됨

모두 확장