Unit 71
, k hm님이 작성71.1 파일 크기 구하기
-> 그림 71-1 밑에 글중 "역방향으로 10바이트 이동(후진,backward)하려면 fseek(fp, 10, SEEK_CUR);과 같이 음수를 지정하면 됩니다."
에서 10이 아닌 -10인것 같습니다.
71.8 연습문제: 파일 복사 프로그램 만들기
정답 1번에 ① count = fread(buffer, sizeof(char), 5, src);
라고 되어 있는데
71.4에 있는 예제 read_entire_file_limited_buffer.c에서는 fread를 쓸때 4로 했는데
왜 5로 fread를 해도 되는건가요??
회신: Unit 71
, 도장_ 관리자님이 작성71.1은 -10이 맞습니다.
char buffer[5];와 같이 문자 4바이트 NULL 1바이트로 만들었으므로
fread(buffer, sizeof(char), 4, src);처럼 4를 지정하는 것이 맞습니다.
알려주셔서 감사합니다.