2008年11月24日 星期一

CString -> wchar -> char

如果你的平台(or 說開發工具)
沒有辦法透過
(我用visual studio 2005沒辦法 之前用過evc 4.0可以)
CString strTmp;
strTmp.GetBuffer(strTmp.GetLength());
成功轉成char

那你要透過
char filename[MAX_PATH];
WideCharToMultiByte(CP_ACP,0,strTmp,-1,filename,MAX_PATH,NULL,NULL);

就可以轉成功

Reference:
http://topic.csdn.net/t/20050415/21/3940552.html

透過Facebook分享

沒有留言: