c++截取字符串[通俗易懂]
C++ 通俗易懂 字符串 截取
2023-06-13 09:11:27 时间
大家好,又见面了,我是你们的朋友全栈君。
C++的string类提供了大量的字符串操作函数,提取字符串的一部分,可采用substr函数实现:
string substr(int pos = 0,int n ) const;
参数1:pos是必填参数
参数2:n是可参数,表示取多少个字符,不填表示截取到末尾
该函数功能为:返回从pos开始的n个字符组成的字符串,原字符串不被改变
参考代码:
#include <iostream>
#include <string>
using namespace std ;
void main()
{
string s="ABCD";
cout << s.substr(2) <<endl ; //从字符串下标为2的地方开始截取,截取到末尾,输出CD
cout << s.substr(0,2) <<endl ; //从字符串下标为2的地方开始截取,截取长度为2,输出AB
cout << s.substr(1,2) <<endl ; //输出BC
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142361.html原文链接:https://javaforall.cn
相关文章
- C++输入输出文件流[通俗易懂]
- C++控制台制作ATM机[通俗易懂]
- C++递归和迭代的区别,并举例说明[通俗易懂]
- C++ 字符串转时间 与 时间转转字符串[通俗易懂]
- C++ lamda表达式[通俗易懂]
- C++ 中文周刊 第71期
- 【C++】智能指针详解
- C++解LeetCode232. 用栈实现队列(适合基础薄弱)
- 常胜将军问题(C++版)
- 深入理解C++11_c++ string char
- C++格式化输入输出
- 读取QQ ClientKey C++版本[通俗易懂]
- C++实现远程桌面集群软件[通俗易懂]
- C++ fstream详解[通俗易懂]
- HTML多行代码搞定微信8.0的炸裂特效!C/C++怎么能输「建议收藏」
- 【C++】const关键字
- 论c++中的文件操作(竞赛必看)通俗易懂
- c++的链表-C++实现简单链表
- C/C++ x32 Inline Hook 代码封装
- C/C++ Qt Tree与Tab组件实现分页菜单
- 【错误记录】Visual Studio 编译 C++ 代码报错 ( To disable deprecation, use _CRT_SECURE_NO_WARNINGS. )
- C++ string类详解
- C++ unordered_map删除元素(erase删除元素)详解
- C++ string构造函数和析构函数详解
- C++ vector(STL vector)底层实现机制(通俗易懂)
- C++中静态存储区与栈以及堆的区别详解
- C++操作MySQL大量数据插入效率低下的解决方法
- C++中new与delete、malloc与free应用分析