记录wcslen,strlen,sizeof,_coutof等的用法和区别
来源:互联网 发布:用友u8安装数据库 编辑:程序博客网 时间:2024/06/01 07:50
wcslen: 返回宽字节字符串的字符个数,其计算方法是从该字符串开始位置处到遇到结束符终止,因此当没有对其赋值时,其返回的字符个数可能会出错。
strlen:ascll字符串的长度计算函数,基本原理同上。
sizeof:返回字符串、基本类型数据的字节数,该大小是根据字符串声明时分配的大小决定。
_coutof:返回字符串(不区分宽字节或者ascll)的字符个数。
下面给出一段示例代码:
WCHAR strProductKey[128]; DWORD dwLen = sizeof(strProductKey); DWORD dwLens = _countof(strProductKey); DWORD dwLen_ = dwLen / sizeof(WCHAR); DWORD dwLens1 = wcslen(strProductKey); wcout << pName << endl; wcout << pAppliList << endl; wcout << pSoUninstall << endl; cout << dwLen << " " << dwLen_ <<" "<<dwLens<< " "<<dwLens1<<endl;
输出结果如下图:
0 0
- 记录wcslen,strlen,sizeof,_coutof等的用法和区别
- _countof、sizeof、strlen的区别和用法
- strlen与sizeof的区别和用法
- strlen 和sizeof的用法
- sizeof和strlen的用法
- sizeof 和strlen的用法
- 关于sizeof和strlen的区别和用法
- sizeof和strlen的一些用法和区别
- sizeof strlen wcslen tcslen 比较
- sizeof strlen wcslen tcslen 比较
- sizeof strlen wcslen tcslen 比较
- sizeof strlen wcslen tcslen 比较
- sizeof strlen wcslen tcslen 比较
- sizeof strlen wcslen tcslen 比较
- strlen和sizeof的区别
- strlen和sizeof的区别
- strlen和sizeof的区别
- sizeof 和 strlen 的区别
- linux中Cron定时任务系统命令详解
- 排序算法总结&&java代码实现
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第31讲:PHP面向对象程序设计(成员方法)
- hdu5256序列严格递增
- 网络流模板
- 记录wcslen,strlen,sizeof,_coutof等的用法和区别
- http协议详解
- hdu 1829 A Bug's Life
- 程序在内存中的分布
- iOS开发学习笔记三 —— Reveal
- 函数式、响应式编程 - ReactiveCocoa 快速入门
- 解决POI读取Excel内存溢出的问题
- 5分钟完成网吧服务器系统所有安装,够快了吧!
- Linux信号量