|
버튼을 눌렸을때 그리드의 내용을 파일로 저장했습니다.
파일저장은 잘실행됩니다~~~
문제는 생성된 파일을 제 프로그램이 실행중에는 파일이 사용중이므로 삭제할수없다며 지워지지 않습니다. 프로그램을 종료하면 잘지워집니다... 파일을 이미 생성했으므로 지워저야 정상일것 같은데...
저의 파일처리에 문제가 있는것 같은데...
어디가 문제가 있는걸까요??
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("파일저장완료");
|