KPlay의 코딩 그리고 잡동사니

1행 src.bin파일을 먼저 만들어두고 읽기모드로 오픈

13행 파일구조체 포인터 변수들중에 NULL포인터 반환값있으면 오류발생 알려주고 함수종료

18행 sizeof(buf) * 1. 즉 20바이트씩 src가 가리키는 src.bin파일에서 읽어서

29행 sizeof(buf) * 1. 20바이트씩 des가 가리키는 des.bin파일에 써라

19행 만약 readCnt(읽어들인 데이터크기)가 sizeof(buf) (20바이트)보다 작으면

남은 데이터의 바이트가 20바이트보다 작아서 파일의 끝(EOF)에 도달했거나

에러가 발생한것이므로

만약에 feof(src). feof함수가 0이 아닌값을 반환했으면 파일의 끝에 도달한것이므로

21행 남아있는 데이터만큼 des파일에 쓰고 break문으로 각각 반복문나가서 프로그램 종료

25행 그게아니라 에러라면 에러라고 출력하고 프로그램 종료

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band