CFileDialog Dlg(FALSE, NULL, NULL, OFN_EXPLORER|OFN_READONLY,"文本文件 (*.txt)|*.obj|All Files (*.*)|*.*||");
CString strReadFileName;
char *file12;
if(Dlg.DoModal ()==IDOK)
{
strReadFileName=Dlg.GetPathName ();
int strLength =strReadFileName.GetLength() + 1;
char *pValue = new char[strLength];
strncpy(pValue, strReadFileName, strLength);
file12 =pValue;
file=file12;
}
new一个就好了,不要定义对象
strReadFileName可以直接用的,不用传给指针,获取strReadFileName的内容strReadFileName.里面有专门的函数。