求助,调用读文件函数,提示类型不匹配!!!
我采用对话框方式打开文件:
CFileDialog fileDlg (TRUE,_T(".mif"),defPathStr,OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this);
之后获取文件的路径,(应经验证了获取路径功能无误):
CString pathName = fileDlg.GetPathName();
下面我调用函数:
ReadMIF(pathName);
函数原型为:ReadMIF(char* szPathName)
编译时出错:error C2664: 'ReadMIF' : cannot convert parameter 1 from 'class CString' to 'char *'
问题:1、使用GetPathName()函数的返回值是字符串,或字符型数组吗?
2、应该怎样调整,才能使得读文件函数可以正常调用?