|
Emmortal.초짜 님이 쓰신 글 :
: 프로그램에는 문제가 없는거 같구요..
:
: 아무래도 파일 포인터를 닫기 전에 지우는 루틴이 있는거 같습니다만....
:
: ('' )( '')a
:
: 아래 소스에는 지우는 부분이 없네요.
:
: 참고해보세용~
:
: void 님이 쓰신 글 :
: : 버튼을 눌렸을때 그리드의 내용을 파일로 저장했습니다.
: : 파일저장은 잘실행됩니다~~~
: :
: : 문제는 생성된 파일을 제 프로그램이 실행중에는 파일이 사용중이므로 삭제할수없다며 지워지지 않습니다. 프로그램을 종료하면 잘지워집니다... 파일을 이미 생성했으므로 지워저야 정상일것 같은데...
: :
: : 저의 파일처리에 문제가 있는것 같은데...
: : 어디가 문제가 있는걸까요??
: :
: :
: : FILE *fp;
: : String s;
: : s.sprintf("%s",SaveDialog1->FileName);
: :
: : fp=fopen(s.c_str(),"wt");
: : if(!fp){
: : ShowMessage("Failed File Open");
: : return;
: : }
: :
: : // 파일처리부분 생략....
: :
: : fputs(temp.c_str(),fp);
: :
: : fclose(fp);
: : ShowMessage("파일저장완료");
: :
: :
: :
|