|
수얍니다. ㅡ_ㅡ
이렇게 생성된 파일이 있는데 이 내용을 홍길동 대신 임꺽정으로 수정하면
20010820052155.txt
홍길동/22살/남
이 파일은 완전히 삭제되고
20010822112145.txt
임꺽정/22살/남
이렇게 새로 생성하려고 하거든요.
'') 위에서 새로 생성~ 이라구 해짜나여 ㅡ_ㅡ ;;
화일 생성일이 변하지 않기를 원하시는건지요?
그렇다면 오픈모드를 "w"에서 "wa"로 바꾸시면 됩니다.
wa로 하면 추가수정모드구요 파일포인터는 화일의 끝에가있게 됩니다.
fseek로 수정하고싶으신 곳으로 파일포인터를 이동하신후 사용하시면 되요
5호봉 님이 쓰신 글 :
: 답변 해주신거 정말 감사드립니다.
:
: fp=fopen(fname.c_str(),"w");
: fseek(fp, 0, SEEK_SET);
:
: 이렇게 한다음 제가 저장하고 하는 내용을 집어 넣으면 되는 건가요? 해봤는데.. Update가 안되고 새로 생성이 되더군요. 그리고 수정사항이 없는 것(DB콤보박스 만)에 대해서는 내용이 안 나오더군요. 왜 그런지 이유를 잘 모르겠어요.
:
: 수야님도 즐거운 하루 보내세요.^^*
|