本人创建了一个类CSavestring,其中一个函数是实现字符串的保存功能,如下:
void CSavestring::OnOk()
{
         CString filePath,strText;
         strText="ddd";
FILE *fp;
static char BASED_CODE szFilter[]="Char Files(*.*)|*.*||";
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,szFilter,NULL); if(dlg.DoModal()==IDOK)
{
filePath =dlg.GetFileName();
fp =  fopen( filePath, "wb+" );
fwrite( strText,strText.GetLength(), sizeof(char), fp );
fclose(fp);
}
}
编译,通过,执行也没有问题
但是我现在创建了一个新Dialog工程 类为COpen,现把类CSavestring拷贝到新工程目录下,在COpenDlg.h下定义了头文件CSavestring.h,在public下声明了指针变量CSavestring * psave;在COpenDlg.cpp下调用psave->OnOk(); 编译也能通过,但是不能正常的执行,忘指教