CStringA str;
str=file_find.GetFileName();
int nLen=str.GetLength();
WCHAR szName[1024];
memset(szName,0,1024);
int n=MultiByteToWideChar(CP_UTF8,0,str,-1,szName,1024);
*(szName+n)=0;
CString strName;
strName.Format(_T("%s"),szName);转化后得到的文件名有的完整,有的漏掉最后个字 不知道怎么回事 调试MultiByteToWideChar输出漏掉个字
str=file_find.GetFileName();
int nLen=str.GetLength();
WCHAR szName[1024];
memset(szName,0,1024);
int n=MultiByteToWideChar(CP_UTF8,0,str,-1,szName,1024);
*(szName+n)=0;
CString strName;
strName.Format(_T("%s"),szName);转化后得到的文件名有的完整,有的漏掉最后个字 不知道怎么回事 调试MultiByteToWideChar输出漏掉个字
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货