关于CString字符类型
来源:互联网 发布:java做计算器 编辑:程序博客网 时间:2024/06/05 14:43
CString数据类型并非每次都可以存放任意大小的字符串,当前CString数据类型可以存放多长字符串取决于前一次CString成功存放多长的字符串
例如:
CString str = "123"; //str当前字符串大小为3
strcpy(str.GetBuffer(0) , "12345678") //溢出报错
strcpy(str.GetBuffer(100) , "12345678") //正确:str现在已经申请了100个字节
CString转换成*char
例如:
char *chBuf;
CString str;
chBuf = str.GetBuffer(0);
注:
CString.GetBuffer(0) = CString.GetBuffer(CString.GetLength())
CString.GetBuffer(0)相当于返回字符串首字母
CString.ReleaseBuffer():用于重新计算字符串长度
例如: CString str="hello";
char *chBuf = str.GetBuffer(0);
strcpy(chBuf , "str");
int len=str.GetLength(); //len = 5;
str.ReleaseBuffer();
len=str.GetLength(); //len=3;
0 0
- 关于CString字符类型
- CString与其他字符类型的转换
- 字符类型转换 CString char string
- 一篇关于CString类型转换的文章
- CString 类型如何转换成字符型的指针?
- CString类型(字符串)转换成字符字组
- CString类型
- 转载:一篇关于CString类型转换的文章
- 关于CString
- 关于CString
- 关于CString
- 关于CString
- 关于CString
- 关于CString
- 关于CString
- 关于宽字符类型的测试
- 关于mysql字符类型的笔记
- CString获取字符个数
- 闲来看看View.java的Developer Guides
- IE浏览器 应用程序发生异常 未知的软件异常(0x0000417),位置为 0x6546120
- 设计模式 - 迭代器模式(iterator pattern) Java 迭代器(Iterator) 详解
- 翻页工具类
- OCP-1Z0-051-题目解析-第4题
- 关于CString字符类型
- Android开发之Frame动画实现方法
- 【KMP】 HDOJ 3336 Count the string
- javascript中鼠标事件
- 分布式搜索elasticsearch java API 之(六)------批量添加删除索引
- 黑马程序员——06多线程的实现方式与安全机制
- 【周年庆】china-pub 14周年庆感恩回馈四波狂热来袭
- 使用Dom4J实例
- OCP-1Z0-051-题目解析-第5题