c++宽字符串问题
本帖最后由 pananning 于 2024-7-23 04:45 编辑调用了第三方库,全是用的const char*,我全是用的wchar_t*,我是不是要改第三方库的源码才行,有没有其他好的办法
没有看懂,能详细说说么?也好让我学习一下泥 改编码? 转一下编码 就行。传参的时候直接用W2A宏 或者 自己写个wchat*->char* 转换。 返回的就直接 反过来 A2W 调用库函数时改参数,返回后再改一下。。。只能想到这点了 但是wchar包含的信息比char要多,如果是返回之后再转换会不会丢失信息?如果是只是传入应该还好。 建议谷歌看看吧,简单问题来问太浪费时间了 最终采用了哪种方式?损失一点用W2A吗? 没有看懂能再说清楚点吗? 这种情况转码比较好吧