首页 > 编程语言 > 详细

C++ CString相关函数

时间:2020-01-19 22:25:30      阅读:137      评论:0      收藏:0      [点我收藏+]

一、CStrig函数

1、Find()

  查找字符或字符串,返回字符所在的第一个位置,找不到返回-1

2、Remove()

  删除特定的字符

3、TrimLeft()和TrimRight()

  TrimLeft()删除左边的对应字符,直至不匹配的字符出现

  TrimRight()删除右边的对应字符,直至不匹配的字符出现

4、MakeReverse()

  将内容反转

5、Format()

  将其他类型的变量转换成CString

6、IsEmpty()

  判断CString是否为空

7、GetAt()

  取字符串的对应位置的字符

8、GetLength()

  取CString字符串的长度

9、GetSize()

  取CStringArray字符串数组的大小

10、Split()

  将字符串以"-"切割放在字符串数组里面

11、Mid()

  取对应位置之后的字符串

12、Left()

  取最左边指定位数的字符

13、Right()

  取最右边指定位数的字符

14、MakeUp()

   转为大写

15、MakeLower()

  转为小写

16、Compare()

  区分大小写比较字符串,相等为0,大于返回1,小于返回-1

17、CompareNoCase()

  不区分大小写比较字符串,相等为0,大于返回1,小于返回-1

18、Delete()

  删除字符,删除从下标nIndex开始的nCount个字符

19、Insert()

  在下标为nIndex的位置,插入字符或字符串。返回插入后对象的长度

20、Replace() 

  替换字串

21、Empty()

  清空

22、FindOneOf()

  查找给定字符串中任意一个字符在CString对象中的匹配位置。未找到时返回-1,否则返回字串的开始位置

23、SpanExcluding()

  返回CString对象中与指定字符串中任意匹配的第一个字符之前的子串

24、SpanIncluding()

  从对象中查找与指定字符串中任意字符不匹配的字符,并返回第一个不匹配字符之前的字串

25、ReverseFind()

  从后向前查找第一个匹配,找到时返回下标。没找到时返回-1

26、SetAt()

  给下标为nIndex的字符重新赋值

27、GetBuffer()

  申请新的空间,并返回指针

28、ReleaseBuffer()

  使用GetBuffer后,必须使用ReleaseBuffer以更新对象内部数据

29、GetBufferSetLength()

  申请新的空间,并返回指针

C++ CString相关函数

原文:https://www.cnblogs.com/Sheenagh/p/12215732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!