
fgetc 함수의 반환 타입은 int입니다.
fgetc 함수를 사용하여 파일의 내용을 읽을 때 발생할 수 있는 문제는, 파일의 끝을 읽을 때 EOF(End Of File) 값을 반환하기 때문에, EOF 값을 파일의 내용으로 오해하는 경우입니다.
파일을 열 때 사용하는 함수는 fopen 함수입니다. fopen 함수의 반환 타입은 FILE*입니다.
예를 들어, fopen 함수를 사용하여 파일을 열고, fgetc 함수를 사용하여 파일의 내용을 읽는 코드는 다음과 같습니다.
#hostingforum.kr
c
#include
int main() {
FILE* file = fopen("example.txt", "r");
if (file == NULL) {
printf("파일을 열 수 없습니다.n");
return 1;
}
int c;
while ((c = fgetc(file)) != EOF) {
printf("%c", c);
}
fclose(file);
return 0;
}
2025-04-17 06:52