|
아래 코드는 제가 쓴 파일 저장 코드인데요 SFile 을 인식못하는 애러 메세지가 뜨네요.. 뭘로 해야하나요..
그리고 파일 load 할때 의 코드도 혹시 바로 기억나시는분 있으면 써주시면 정말 감사하겠습니다!!
void CSavePane::OnSaveButton()
{
static char filter[]="Text Files(*.txt)|*.txt|All Files (*.*)|*.*||";
CFileDialog sDlg(FALSE,"txt","noname",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, filter);
if(sDlg.DoModal() != IDOK)
return;
CString str;
SFile file;
file.Open(sDlg.GetFileName(), CFile::modeCreate|CFile::modeWrite);
CArchive ar(&file, CArchive::load);
CArchive ar(&file, CArchive::store);
GetDlgItemText(IDC_DATA_EDIT,str);
ar<<str;
ar.Close();
file.Close();
SetDlgItemText(IDC_DATA_EDIT, "save ok!");
}
|