[fseek ] 위치에 문자 쓰기 방법 질문입니다.

익명 사용자의 이미지

지금 fopen을 하고
필요한 거리만큼 fseek으로 이동하였습니다.
그리고 여기서 fprintf(fp,"%03d",int_3); 을 하였더니..

=================
003EOF
=================
이렇게 나오더라구요..

어떻게 필요한 만큼 이동하고 쓸수있죠..

간단할 것 같은데..영..안되네요..

답변부탁드립니다

익명 사용자의 이미지

꼭 fopen을 쓸 이유가 없다면 그냥 open을 이용하시죠.

open으로 열고 lseek로 이동한 후 write로 쓰시면 원하는 부분에 쓸 수 있
습니다.