|
제가 SaveDialog를 이용해서 파일을 저장하는데
if(SaveDialog1->Execute())
{
RcvDgnPath = SaveDialog1->FileName + ".dat";
}
이렇게 AnsiString형에 경로를 넣고 다음 루틴에서
fopen 으로 RcvDgnPath.c_str() 을 읽어와서 파일을 저장하려고 합니다.
그런데 처음 한번은 잘 되는데 두번째 부터는 RcvDgnPath 에 이상한값이 dat 대신에 들어갑니다.
ChangeFileExt(RcvDgnPath, ".dat");
함수를 써도 안되구요..
고수님들의 답변 부탁드립니다.
|