사용하는 언어는 C 언어이고
text 파일이 아닌것을 파일 입출력 하고 있는데
문제가 발생해서 헥사 에디터로 처다보니
중간에 삽입된 A1이 EOF 문자여서 문제가 발생하더라고
그래서 가장 간단하게
파일 복사 프로그램을 만들어서 테스트 해볼려고 했어...
인풋파일
hello[EOF]world
16 진수로는
68 65 6C 6C 6F 1A 77 6F 72 6C 64
라고 작성해두고
fgetc
fgets
fread
으로 파일 복사를 시도해봤는데...
어느방법으로도 hello 밖에 복사가 안되더라...
조금만 도움을 주면 안될까?..
정상저이면 EOF문자가 발견될리는 없습니다. 확장형을 사용하거나 EOF를 -1로하고 분석기를 제조하세요
게임 파일 뜯다 보닌깐 중간에 있었네요;
밥먹다가 혹시나 하고 와서 해보니 해결 했습니다.
fopen 모드에 바이너리로 읽으라고 추가하면 되더군요 ㅎㅎ;;
그렇군요.