fgetc 함수

int fgetc(FILE *fp); 파일 스트림의 버퍼에서 맨 앞의 문자의 ASCII 코드 값을 반환하는 함수

입력 매개 변수 리스트

fp 입력 파일 스트림

반환 값

성공 시 읽은 문자, 실패 시 EOF를 반환하고 eror를 설정

 

fgetc 함수 호출 결과가 EOF일 때는 읽은 문자가 파일의 끝을 의미하는 EOF이거나 읽기 오류일 때입니다. 따라서 EOF를 반환했다고 반드시 읽기 실패가 아닙니다. 읽기 실패일 때는 error 플래그를 설정하므로 feof로 확인해야 에러인지 아닌지 판단할 수 있습니다.

사용 예

input.txt 내용

출력