11
178
537
高级技术员
使用特权
176
4918
1万
资深工程师
556
6万
版主
---------------------
187
8547
2万
VIP会员
1120
5万
huangxz 发表于 2013-3-14 23:02 wchar_t *pw = "hello!"; iLength = strlen(pw); iLength 是"hello!"的长度
airwill 发表于 2013-3-15 09:28 编程手册上说: Get the length of a string.
44
2226
7012
高级工程师
liub_2014 发表于 2013-3-15 20:10 但strlen的参数是char 而不是wchar_t,在windows中,‘h’的高字节是0,就是字符串结束标志啊,所以strlen返 ...
85
1601
0
实习生
89
550
4200
中级工程师
dqyubsh 发表于 2013-3-15 22:15 大哥你都学杂了,'h'高字节是0,你听哪个体育老师教的?是不是其它字母高字节都是0,那结果都等于1啊? ...
ipman 发表于 2013-3-16 11:44 wchar_t *pw = "hello!" 会警告!
mxh0506 发表于 2013-3-15 23:59 楼主可能还没有搞明白如何控制使用宽字符。上面那段程序要用宽字符的话应该这样写: wchar_t *pw = L"hello ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号