CString——Left、Right、Find、Mid、ReverseFind
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 )
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相关推荐
- CString的截取字符串函数,如Mid、Left和Right
函数意义: 1. 获取nPos前面的字符串 str.Left(nPos); 2. 获取nPos后面的字符串 str.Right(nPos); str.Mid(nPos); 3. 获取n ...
- SQL如何从字符串截取指定字符(LEFT、MID、RIGHT三大函数)
目录 1.LEFT函数 2.MID函数 3.RIGHT函数 1.LEFT函数 (1)语法:left(text,len)即left(字符串文本,长度) 查询语句 select [column(s),] ...
- DICOM医学图像处理:BMP转DCM、DCM转BMP、多张BMP转DCM、JPG转DCM,,多张JPG转DCM。
使用DCMTK库实现BMP转DCM的互相转换以及JPEG转DCM.使用DCMTK库其中在编译的时候错了好几次,在这有编译好的库给大家分享在此附上连接只需要1积分(DCMTK编译好的库-C/C++其他资 ...
- 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享...
本文来源于caoz梦呓公众号高并发专辑,以图形化.松耦合的方式,对互联网高并发问题做了详细解读与分析,"技术在短期内被高估,而在长期中又被低估",而不同的场景和人员成本又导致了巨头 ...
- 【C语言函数】 - 库函数、自定义函数、函数参数、函数调用、嵌套调用链式访问、递归与迭代、缓冲区
目录 一.函数是什么 二.C语言中函数的分类 1.如何学会使用库函数 1.1.strcpy 1.2.memset 2.自定义函数 2.1.与库函数的区别 2.2.写一个函数可以找出两个整数的最大值 2 ...
- QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制讲解)
QT概念 Qt:Qt是一个跨平台的C++框架(C++库),Qt除了支持界面设计(GUI编程),还封装了与网络编程.多线程.数据库连接.视频音频等相关的功能. ctrl 撤销(返回上一步) 市面常见的G ...
- nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式
nodejs的安装及使用 服务端及客户端 commonjs规范 fs模块的使用(文件操作及目录操作) stream buffer // Node.js介绍 Node.js 诞生于2009年,Node. ...
- 图形学笔记(二十)粒子、刚体、流体的模拟—— 欧拉方法、Errors 和 Instability、中点法、自适应步长、隐式欧拉方法、Runge-Kutta方法、刚体与流体模拟(质点法、网格法、MPM)
图形学笔记(十九)粒子.刚体.流体的模拟-- 欧拉方法.Errors 和 Instability.中点法.自适应步长.隐式欧拉方法.Runge-Kutta方法.刚体与流体模拟(质点法.网格法.MPM) ...
- 二、LaTeX学习笔记——基本结构、设置表格、文字变形及符号、插入图片
LaTeX学习笔记 写在最前面:LaTeX的注释符 界面字体放大 一.环境搭建与RUN 二.基本结构 三.设置表格 四.文字变形及符号 五.插入图片 附录.一些小tip LaTeX是一个可以用于文字编 ...
最新文章
- Java中Synchronized的用法
- Vs2010编译错误集
- sql 192标准 连接查询
- python保存的是什么类型文件_python-----基本的数据类型和文件操作
- 国内下载erlang链接
- [APIO2015]巴厘岛的雕塑[按位贪心+dp]
- 数据库开发——MySQL——慢查询优化
- C++ 虚函数重载多态
- Ubuntu上通过FinalShell或Asbru访问CentOS虚拟机
- haproxy5-ssl
- 计算机程序的思维逻辑 (91) - Lambda表达式
- linux快速安装mysql教程
- 计算半圆弧长及半圆的面积。(3分)
- 九宫格一条线连起来_9个圆圈用4条线连起来-九个点用四条线连接-数学-霍甲心同学...
- Type-C口充电器头为什么没有电压输出?
- cad.net 图层隐藏 IsHidden 用法 eDuplicateRecordName 报错
- IOS之 点击链接跳转到App Store指定App(应用程序)
- 齐家网、土巴兔、酷家乐,千亿市值路上谁会先圆梦?
- 小番茄(Visual Assist X)常用快捷键
- 2020年“深圳杯”数学建模挑战赛D题-公交车在高峰和平峰转换期间的调度 题解
热门文章
- Vue依赖注入provide函数
- pandoc讲html转换为pdf,使用Pandoc将Markdown转换为PDF时使用CSS
- Linux cs反恐精英安装
- 制作 Linux 一键安装包
- 安卓手机测评_安卓手机躺赢!外媒测评iPhone12连5G耗电快|电池|iphone|手机|iphone12|安卓手机...
- Python 利用栈质因数分解
- 为什么说程序员过了35岁就退休的说法?
- java matcher方法_9 Matcher 类的方法 - Java 正则表达式教程
- 什么是操作系统?操作系统的作用和主流的操作系统有哪些(详)
- Android 导入项目提示 Could not find method buildFeatures()for arguments xxx on extension ‘android