std::cout不支持宽字符,如果需要使用UNICODE,需要使用std::wcout输出宽字符。同时,需要对CString做一下转换,LPCTSTR(szIniPath ); 

wcout << "szIniPath=" << szIniPath.GetString() << endl;


wcout << "szIniPath====" << (LPCTSTR)szIniPath << endl;

以上两个亲测可以,不管怎么说只要用宽字符输出就对了。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐