永发信息网

菜鸟问个C++关于wcslen求字符长度的问题

答案:3  悬赏:0  手机版
解决时间 2021-04-28 04:34
菜鸟问个C++关于wcslen求字符长度的问题
最佳答案
你用到#include 就要稍微详细讲了.字符数组有胖瘦之分.瘦的是char 胖的是wchar_t.而TCHAR呢? 通用的.如果工程设置为多字节字符集就帮你转瘦的,UNICODE就转胖的 .
因此你应该统一使用一个阵营的函数
通用阵营 胖阵营 瘦阵营
_tcscat wcscat strcat
_tcschr wcschr strchr
_tcscpy wcscpy strcpy
_tcscspn wcscspn
_tcslen wcslen strlen
_tcsncat wcsncat strncat
_tcsncpy wcsncpy strncpy
_tcspbrk wcspbrk
_tcsrchr wcsrchr
_tcsspn wcsspn
_tcsstr wcsstr strstr
_tcstok wcstok
所以你的问题是混用了
char => strlen wchar_t => wcslen TCHAR -> _tcslen
全部回答
x重复定义了吧追问嗯,我也觉得这个不太对。请问该怎么样修改呢?追答定义一个字符数组
char a[100];
cin>>a;
用strlen(a)来计算长度
wcslen 是计算“宽字符串”长度的..
char 是单字符 wchar 是双字符 是字符 不是字符串。
改成
wchar_t x[10];
就OK了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ旋舞升级现在还送点卷吗?
卫风光是谁?
有什么工具可以剪切视频的?免费的工具?附带
谁能给我PSP上死神来了3MP4格式下载的地址!!!
2010年暑期学生个人社会实践活动个人小结
灯竿塝在什么地方啊,我要过去处理事情
企业银行结算卡是什么,什么是单位结算卡涉及
W喷和WC喷,需要怎样改键啊?
爱与被爱谁错了
怎么交一些喜欢电影的网友
近视了要怎么疗理才最好的呢?
谁知道风云2在那个网址可以下载?
环境恶化问题能否彻底有所改观
换IE浏览器
找视频,请问那个网站有2003年北京前卫搏击俱
推荐资讯
谁有手机侠客网的20权限的帐号呀;我用Q币买
红警2和绝命时刻比那个更厉害?
旋舞学堂答题进去后因为有事按了下离开 就挑
StayReal或DNA的衣服,在广东哪里有卖?
上网要涂隔离霜吗?
自行车上都使用了哪些纯金属、那些合金?
含三国演义的歇后语,关于《三国演义》的歇后
托里县护林防火指挥部这个地址在什么地方,我
经常修眉,化眉对眉毛会有什么危害么
女生急性子,好吗?
请问有什么网址是可以找到大尺寸屏幕图片的?
乳酸与血红蛋白的反应
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?