1. 형식: result= feof(fp)
2. 기능: 인자 fp 파일의 끝에 도달했는지를 검사하는 함수이다. flastch() 함수로도
파일의 끝을 검사할 수 있다.
3. 설명
(1) 인자 fp는 파일 포인터이며 파일 개방시 얻은 값이어야 하고 파일 포인터가
아니면 에러 처리되며 이미 폐쇄된 파일 포인터일 때는 경고 메시지를 출력
하고 result에 -1의 값을 되돌린다.
(2) result에는 파일의 끝을 검사한 결과가 정수로 돌려진다.
(3) result의 값이 0 이면 파일의 끝이 아님을 의미한다.
(4) result의 값이 0 이 아니면 파일의 끝임을 의미한다.
4. 사용예
filename= helpdir ~ "temp/sample.txt"; // 도움말 디렉토리와 문자열 결합
fp= fopen(filename, "r");
if(fp==FILE_OPEN_ERR) { print("file open error!\n"); return; }
while(1) // 무한 루프(Endless loop)
{
getline= finput(fp); // 한줄 단위로 읽는다.
if(feof(fp)) break; // 파일의 끝이면 loop를 탈출한다.
print(getline, "\n");
}
fclose(fp);
------------------------------ [ 출력결과 ] ------------------------------
안녕하세요?
"문서화 및 웹 프로그래밍을 쉽고 편하고 빠르게"
이것이 Wel 프로그래밍의 모토(motto)이자 목표입니다.
|