1、CString::Left(intnCount)——返回字符串前nCount个字符的字符串

example:

CString str(_T("Shop,车间"));

str = str.Left(4);

结果:str="Shop";

2、CString::Right(int nCount)——返回字符串后nCount个字符的字符串

example:

CString str(_T("Shop,车间"));

str = str.Right(2);

结果:str="车间";

3、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(","))排除“,”前的所有字

4、CString::Mid(int nCount);        CString Mid( int nFirst )

nFirst 此CString对象中的要被提取的子串的第一个字符的从零开始的索引。
nCount 要从此CString对象中提取的字符数。如果没有提供这个参数,则字符串的其余部分都被提取。
返回一个包含指定范围字符的拷贝的CString对象。注意,这个返回的CString对象可能是空的。

5、CString::ReverseFind

 int ReverseFind( TCHAR ch ) const;

 返回值:

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

 参数: ch 要搜索的字符。

  说明:

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

  示例:// CString::ReverseFind示例:

  CString s( "abcabc" );

  ASSERT( s.ReverseFind( 'b' ) == 4 );

CString——Left、Right、Find、Mid、ReverseFind相关推荐

  1. CString的截取字符串函数,如Mid、Left和Right

    函数意义: 1.  获取nPos前面的字符串  str.Left(nPos);  ​ 2. 获取nPos后面的字符串  str.Right(nPos); ​ str.Mid(nPos); 3. 获取n ...

  2. SQL如何从字符串截取指定字符(LEFT、MID、RIGHT三大函数)

    目录 1.LEFT函数 2.MID函数 3.RIGHT函数 1.LEFT函数 (1)语法:left(text,len)即left(字符串文本,长度) 查询语句 select [column(s),] ...

  3. DICOM医学图像处理:BMP转DCM、DCM转BMP、多张BMP转DCM、JPG转DCM,,多张JPG转DCM。

    使用DCMTK库实现BMP转DCM的互相转换以及JPEG转DCM.使用DCMTK库其中在编译的时候错了好几次,在这有编译好的库给大家分享在此附上连接只需要1积分(DCMTK编译好的库-C/C++其他资 ...

  4. 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享...

    本文来源于caoz梦呓公众号高并发专辑,以图形化.松耦合的方式,对互联网高并发问题做了详细解读与分析,"技术在短期内被高估,而在长期中又被低估",而不同的场景和人员成本又导致了巨头 ...

  5. 【C语言函数】 - 库函数、自定义函数、函数参数、函数调用、嵌套调用链式访问、递归与迭代、缓冲区

    目录 一.函数是什么 二.C语言中函数的分类 1.如何学会使用库函数 1.1.strcpy 1.2.memset 2.自定义函数 2.1.与库函数的区别 2.2.写一个函数可以找出两个整数的最大值 2 ...

  6. QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制讲解)

    QT概念 Qt:Qt是一个跨平台的C++框架(C++库),Qt除了支持界面设计(GUI编程),还封装了与网络编程.多线程.数据库连接.视频音频等相关的功能. ctrl 撤销(返回上一步) 市面常见的G ...

  7. nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式

    nodejs的安装及使用 服务端及客户端 commonjs规范 fs模块的使用(文件操作及目录操作) stream buffer // Node.js介绍 Node.js 诞生于2009年,Node. ...

  8. 图形学笔记(二十)粒子、刚体、流体的模拟—— 欧拉方法、Errors 和 Instability、中点法、自适应步长、隐式欧拉方法、Runge-Kutta方法、刚体与流体模拟(质点法、网格法、MPM)

    图形学笔记(十九)粒子.刚体.流体的模拟-- 欧拉方法.Errors 和 Instability.中点法.自适应步长.隐式欧拉方法.Runge-Kutta方法.刚体与流体模拟(质点法.网格法.MPM) ...

  9. 二、LaTeX学习笔记——基本结构、设置表格、文字变形及符号、插入图片

    LaTeX学习笔记 写在最前面:LaTeX的注释符 界面字体放大 一.环境搭建与RUN 二.基本结构 三.设置表格 四.文字变形及符号 五.插入图片 附录.一些小tip LaTeX是一个可以用于文字编 ...

最新文章

  1. Java中Synchronized的用法
  2. Vs2010编译错误集
  3. sql 192标准 连接查询
  4. python保存的是什么类型文件_python-----基本的数据类型和文件操作
  5. 国内下载erlang链接
  6. [APIO2015]巴厘岛的雕塑[按位贪心+dp]
  7. 数据库开发——MySQL——慢查询优化
  8. C++ 虚函数重载多态
  9. Ubuntu上通过FinalShell或Asbru访问CentOS虚拟机
  10. haproxy5-ssl
  11. 计算机程序的思维逻辑 (91) - Lambda表达式
  12. linux快速安装mysql教程
  13. 计算半圆弧长及半圆的面积。(3分)
  14. 九宫格一条线连起来_9个圆圈用4条线连起来-九个点用四条线连接-数学-霍甲心同学...
  15. Type-C口充电器头为什么没有电压输出?
  16. cad.net 图层隐藏 IsHidden 用法 eDuplicateRecordName 报错
  17. IOS之 点击链接跳转到App Store指定App(应用程序)
  18. 齐家网、土巴兔、酷家乐,千亿市值路上谁会先圆梦?
  19. 小番茄(Visual Assist X)常用快捷键
  20. 2020年“深圳杯”数学建模挑战赛D题-公交车在高峰和平峰转换期间的调度 题解

热门文章

  1. Vue依赖注入provide函数
  2. pandoc讲html转换为pdf,使用Pandoc将Markdown转换为PDF时使用CSS
  3. Linux cs反恐精英安装
  4. 制作 Linux 一键安装包
  5. 安卓手机测评_安卓手机躺赢!外媒测评iPhone12连5G耗电快|电池|iphone|手机|iphone12|安卓手机...
  6. Python 利用栈质因数分解
  7. 为什么说程序员过了35岁就退休的说法?
  8. java matcher方法_9 Matcher 类的方法 - Java 正则表达式教程
  9. 什么是操作系统?操作系统的作用和主流的操作系统有哪些(详)
  10. Android 导入项目提示 Could not find method buildFeatures()for arguments xxx on extension ‘android