MFC CfileDialog闪退,到底是什么鬼啊,我要爆炸了在线急等 2C
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;
}

2个回答

new一个就好了,不要定义对象

strReadFileName可以直接用的,不用传给指针,获取strReadFileName的内容strReadFileName.里面有专门的函数。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐