我在MFC中用CFileDlg获得了 CSTRING 类型 文件路径,
然后想用WinExec( path,SW_SHOW);函数来打开这个文件,
但是PATH要求的是char * ,路劲中又含有中文字符,怎么将这个 路径转换成 CHAR*的 ,或者有什么其他MFC的函数
可以打开这个文件吗?
然后想用WinExec( path,SW_SHOW);函数来打开这个文件,
但是PATH要求的是char * ,路劲中又含有中文字符,怎么将这个 路径转换成 CHAR*的 ,或者有什么其他MFC的函数
可以打开这个文件吗?
CString::ReleaseBuffer
应该可以啊,有中文也没关系
CString szName = "d:\\我的文档\\Run-Arg\\Bin\\TongueAnalyzer.exe ";
CString abc = "123";
szName += abc;
WinExec(szName,SW_SHOWNORMAL);
5楼我试试
文件路径为F:\软件\编程\C++\函数查询.exe如何转为char的在WinExec(szName,SW_SHOWNORMAL);运行或者怎么用其他方法
宽字符串转多字节字符串