CString——Left、Right、Find、ReverseFind

CString——Left、Right、Find、ReverseFind

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

CString——Left、Right、Find、ReverseFind

http://hi.baidu.com/shawmar/item/08b30afb0f32d46f3c1485ec

CString——Left、Right、Find、ReverseFind

CString::Left(intnCount)

——返回字符串前nCount个字符的字符串

example:

  CString str(_T(“Shop,车间”));

  str = str.Left(4);

结果:str=”Shop”;

 

CString::Right(int nCount)

——返回字符串后nCount个字符的字符串

example:

  CString str(_T(“Shop,车间”));

  str = str.Right(2);

结果:str=”车间”;

 

CString::Find(_T(“,”))

返回“,”在字符串中的索引值

example:

 CString str(_T(“Shop,车间”));

  int idex = str.Find(_T(“,”));

此时:idex=4;

 

宗:要想获得“,”右側内容

str = str.Right(str.GetLength()-1-str.Find(_T(“,”)));

当中:

str.GetLength()=7;

-1排除“,”

-str.Find(_T(“,”))排除“,”前的全部字

 

CString::ReverseFind

  int ReverseFind( TCHAR ch ) const;

  返回值:

  返回此CString对象中与要求的字符匹配的最后一个字符的索引;假设没有找到须要的字符则返回-1。

  參数: ch 要搜索的字符。

  说明:

  此成员函数在此CString对象中搜索与一个子串匹配的最后一个字符。此函数类似于执行时函数strrchr。

  演示样例:// CString::ReverseFind演示样例:

  CString s( “abcabc” );

  ASSERT( s.ReverseFind( ‘b’ ) == 4 );

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/118335.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 二阶有源带通滤波器滤波原理[通俗易懂]

    二阶有源带通滤波器滤波原理[通俗易懂]转载增加:请注意有源滤波器因为运放的有效识别电压和响应频率的影响,适用于低频信号的滤波,对于高频信号最好使用无缘滤波。名词解释一阶低通滤波器,包含一组RC构成的滤波器,将谐波过滤一次;两阶低通滤波器,包含两组RC构成的滤波器,将谐波过滤两次。同理三阶滤波。。。。以下转载地址http://blog.sina.com.cn/s/blog_61144c49

  • Acquia Drupal「建议收藏」

    Acquia Drupal「建议收藏」Acquia是一家有Drupal创建者Dries成立的一家公司,Acquia Drupal是一款商业软件,有些部分非开源的。Drupal与Acquia Drupal的关系就像Eclilpse和Myeclipse的关系一样。AcquiaDrupalforWindows的安装需要通过微软的WebMatrix进行安装。通过WebMatrix可以利用CMS快速创建网站。http

  • oracle创建数据库详解,详解Oracle手工创建数据库-Oracle「建议收藏」

    oracle创建数据库详解,详解Oracle手工创建数据库-Oracle「建议收藏」下面就介绍一下Oracle手动创建数据库的步骤:1、确定新建数据库名称和实例名称;2、确定数据库管理员的认证方式;3、创建初始化参数文件;www.2cto.com4、创建实例;5、连接并启动实例;6、使用createdatabase语句Oracle创建数据库;7、创建附加的表空间;8、运行脚本创建数据字典视图;下面以创建一个名为“MYNEWDB”的数据库为例1、确定数据库名称与实例名称;1.DB…

  • 进程间的7种通信方式_linux 进程间通信

    进程间的7种通信方式_linux 进程间通信1无名管道通信无名管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。2高级管道通信高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。3有名管道通信有名管道(namedpipe):有名管道也是半双工的通信方式,但是它允许

    2022年10月11日
  • ghost备份出错,原系统如何修复_电脑怎么做ghost备份

    ghost备份出错,原系统如何修复_电脑怎么做ghost备份  系统装好了,资料也弄好了.自然想到的就是备份.  一键GHOST备份.结果卡在启动项选择那里.停在BACKUPSYSTEM然后下面显示磁盘I/O出错.死机…..  本来以为挂了.后来查了下,只要改变下默认启动项顺序即可.操作如下:  右键我的电脑->属性->高级->启动和故障恢复(设置) 在里面把默认的操作系统backupsystem改为xp就OK.其他的什么等待时间之

  • c++语言截取字符串,详解C++ string常用截取字符串方法

    c++语言截取字符串,详解C++ string常用截取字符串方法string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求:find(stringstrSub,npos);find_last_of(stringstrSub,npos);其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子字符串首次出现的位置,否则返回-1;注:(1)find_last_of的npos为从末尾开始寻找的位置。(2)下文中用到的strs…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号