
fopen 함수로 파일을 열 때 파일이 없을 경우 NULL을 반환합니다.
fread 함수는 파일을 열지 않고 바로 에러를 발생시키지 않습니다.
fopen 함수를 사용하여 파일을 열면, 파일이 없을 경우 NULL을 반환합니다.
이러한 경우, fread 함수를 사용할 때 에러를 발생시키지 않도록 하기 위해 fopen 함수의 반환 값을 확인하여 파일이 열렸는지 여부를 체크하는 것이 좋습니다.
#hostingforum.kr
c
FILE *file = fopen("파일 이름", "r");
if (file == NULL) {
printf("파일이 열리지 않았습니다.n");
return;
}
이러한 코드를 사용하여 fopen 함수의 반환 값을 확인하여 파일이 열렸는지 여부를 체크할 수 있습니다.
이러한 코드를 사용하면 fread 함수를 사용할 때 에러를 발생시키지 않도록 할 수 있습니다.
2025-05-24 18:50