cstring::getlength()
来源:互联网 发布:黑魂3 防火女捏脸数据 编辑:程序博客网 时间:2024/05/21 17:17
cstring::getlength()返回的是字符个数,不是字节个数
如在Ansi字符集下,Cstring str = "abcde";
str.getlenght() = 5;
如在Unicode字符集下,Cstring str = "abcde";
str.getlenght() = 5;而不是10;
有的函数参数中要用到Cstring的length()大小,这时就要注意在不同的编码下是不一样的了
如
GlobalAlloc(GMEM_MOVEABLE, sizeof(TCHAR)*(str.GetLength()+1));
此时TCHAR是char*型,所以一般情况下我们可以写成
GlobalAlloc(GMEM_MOVEABLE,(str.GetLength()+1));
而在Unicode下就必须写成
GlobalAlloc(GMEM_MOVEABLE, sizeof(TCHAR)*(str.GetLength()+1));
- cstring::getlength()
- CString::GetLength
- cstring::getlength()
- CString的GetLength
- 关于Cstring::GetLength()
- CString::GetLength()总是返回0
- VS2005设置字符集/CString.GetLength()的结果
- CString.GetLength返回值为0
- CString.GetLength返回值为0解决办法
- CString类常用方法---GetLength(),strlen(),IsEmpty(),Empty()
- CString的GetLength()函数返回为0问题解决
- CString::GetLength()获得字节数的正确方法
- CString::GetLength()获得字节数的正确方法
- 关于UNICODE中使用CString::GetLength()的注意
- VC6 计算CString里面的的字符个数,不是GetLength()
- CString strExt=filename.Right(filename.GetLength()-filename.ReverseFind('.')-1);
- CString::GetLength()获得字节数的正确方法介绍
- CString::GetLength()获得字节数的正确方法
- BATCH file 与Makefile 之Batch篇
- 再谈UNIX流机制和tty驱动
- .NET(C#)连接各类数据库-集锦
- [sql server] 物品装箱问题
- System.Exception: CryptUnprotectData: Win32 错误:-2146893813...待解决
- cstring::getlength()
- windows 下用Cygwin下载android源代码
- 常用网站
- 黑莓8900刷机教程 即黑莓如何刷机
- heap&stack、
- HashMap遍历的两种方式
- [sql server] 通过SQL Linked Server 执行Oracle 存储过程小结
- 自动化测试的方案(个人总结)
- 成功在于习惯