반응형
#feof #스트림 #파일포인터 #파일끝 #EOF #파일 #끝
#include <stdio.h> int feof(FILE *stream); |
feof 함수는 주어진 스트림에서 EOF(End Of File. 파일의 끝)를 감지합니다.
feof 함수는 파일을 끝을 감지하면 0이 아닌 값을 반환하고, 파일의 끝이 아니면 0을 반환합니다.
다음 예제는 "test.txt"에서 한 문자씩 읽어 표준 출력합니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
int main()
{
FILE* fp;
int c;
fp = fopen("test.txt", "r");
while (!feof(fp)) // 파일의 끝(EOF)이 아니면 계속 반복
{
c = fgetc(fp);
printf("%c", c);
}
fclose(fp);
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) fgets: 스트림에서 한 문자열을 읽어들인다 (0) | 2023.02.07 |
---|---|
(C언어) fgetc: 스트림에서 한 문자를 읽어들인다 (0) | 2023.02.07 |
(C언어) fclose: 열려 있는 스트림을 닫는다 (0) | 2023.02.06 |
(C언어) fabs, fabsl: 부동소수점 숫자의 절대값 계산 (0) | 2023.02.06 |
(C언어) exp, elpl: 지수e의 x 제곱값 계산 (0) | 2023.02.06 |