Cstring与u_char之间的转换



如图,为什么都只能读到第一个字符,而不是整个Cstring?求解,谢谢!

9 个解决方案

#1


CStringA

#2


因为你使用了Unicode字符集。

#3


引用 2 楼 zhao4zhong1 的回复:
因为你使用了Unicode字符集。

那么使用了Unicode之后,怎么才能正常的转换?

#4


要么使用wchar_t
要么使用TCHAR

#5


引用 4 楼 zhao4zhong1 的回复:
要么使用wchar_t
要么使用TCHAR

#6


TCHAR 或者TEXT宏吧

#7


引用 4 楼 zhao4zhong1 的回复:
要么使用wchar_t
要么使用TCHAR

有一个封装的函数的参数必须是u_char类型怎么办?

#8


W2A
WideCharToMultiByte

#9


引用 8 楼 zhao4zhong1 的回复:
W2A
WideCharToMultiByte

谢谢。
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告