CString的GetLength
来源:互联网 发布:cpu稳定测试软件 编辑:程序博客网 时间:2024/05/22 00:24
在多字节(ANSI)环境里面
int iCount = 0;
CString strMyString;
strMyString = _T("中文字符");
iCount = strMyString.GetLength(); //iCount = 8
strMyString = _T("English char");
iCount = strMyString.GetLength();//iCount = 12
strMyString = _T("混合char");
iCount = strMyString.GetLength();//iCount = 8
在这里,GetLength把中文字符当成两个字符来对待。这并不是很符合我们的逻辑。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
在Unicode环境里面
int iCount = 0;
CString strMyString;
strMyString = _T("中文字符");
iCount = strMyString.GetLength(); //iCount = 4
strMyString = _T("English char");
iCount = strMyString.GetLength();//iCount = 12
strMyString = _T("混合char");
iCount = strMyString.GetLength();//iCount = 6
在这里,GetLength按我们正常的逻辑把中文字符也看成是一个字符来对待。具有国际通用性
在VS2008测试通过
- CString的GetLength
- cstring::getlength()
- CString::GetLength
- cstring::getlength()
- VS2005设置字符集/CString.GetLength()的结果
- 关于Cstring::GetLength()
- VC6 计算CString里面的的字符个数,不是GetLength()
- CString的GetLength()函数返回为0问题解决
- CString::GetLength()获得字节数的正确方法
- CString::GetLength()获得字节数的正确方法
- 关于UNICODE中使用CString::GetLength()的注意
- CString::GetLength()获得字节数的正确方法介绍
- CString::GetLength()获得字节数的正确方法
- CString::GetLength()获得字节数的正确方法介绍
- CString::GetLength()获得字节数的正确方法介绍
- CString::GetLength()总是返回0
- [MFC]对CString::GetBufferSetLength方法的探究,需要ReleaseBuffer,GetLength才正确!
- CString.GetLength返回值为0
- VMware ESX VMotion(虚拟机环境)(实体机环境)都该注意什么
- 7条大型网站设计和维护的关键技巧
- 郁闷
- brew 平台下的日期时间控件实现
- 程序员面试题之解读构造函数
- CString的GetLength
- ubuntu 抓包工具 wireshark
- 祝福!
- ASP.NET:DataGrid控件的分页功能
- java面试题目汇总02
- ora-01555
- 谷歌暂停部分Android墙纸应用程序
- 在给定整数序列中,找出最大和的子序列...
- 工作小笔记