c++字符串的插入与删除操作
2017-10-27 14:42
281 查看
c++字符串的插入与删除操作
整理了一下字符串最最简单基础的几个用法
一、字符串的插入
字符串的插入用到的是string的insert函数。
先从最常用的开始
(1)在字符串s1的第pos个位置前 插入字符串s2
s1.insert( pos,s2);
(2)在字符串s1的第pos个位置前 插入字符串s2的从begin开始到end的前一个字符结束的子串
s1.insert(pos,s2,begin,end)
(3)在字符串s1的第pos个位置前 插入n个字符c
s1.insert(pos,n,c)
二、字符串的删除操作
字符串的删除操作用的erase函数
(1)删除字符串s从第pos个字符开始之后所有的字符(包括第pos个)
s.erase(pos)
(2)删除字符串s从第pos个字符开始的n个字符
s.erase(pos,n)
整理了一下字符串最最简单基础的几个用法
一、字符串的插入
字符串的插入用到的是string的insert函数。
先从最常用的开始
(1)在字符串s1的第pos个位置前 插入字符串s2
s1.insert( pos,s2);
(2)在字符串s1的第pos个位置前 插入字符串s2的从begin开始到end的前一个字符结束的子串
s1.insert(pos,s2,begin,end)
(3)在字符串s1的第pos个位置前 插入n个字符c
s1.insert(pos,n,c)
二、字符串的删除操作
字符串的删除操作用的erase函数
(1)删除字符串s从第pos个字符开始之后所有的字符(包括第pos个)
s.erase(pos)
(2)删除字符串s从第pos个字符开始的n个字符
s.erase(pos,n)
相关文章推荐
- C++中对字符串进行插入、替换、删除操作
- C++中对字符串进行插入、替换、删除操作
- C/C++学习(九)循环双链表的操作之创建,插入、删除
- c++实现循环单链表的相关操作(创建,插入,删除,保序插入,统计结点)
- 每天一道LeetCode-----使用最少的操作将一个字符串转换成另一个字符串,只有插入,删除,替换三种操作
- 二叉堆的插入删除等操作C++实现
- 链表的相关操作查找插入删除(c++ 数据结构)
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- C++ 单链表的建立,插入数值,删除数值,排序,遍历,和分割操作
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- swift3.0常用操作包含删除字符串(string),更换字符串,插入字符串
- C++ 数据结构的单链表的建立,插入,删除操作
- C++实现最小堆及插入,调整顺序,删除堆顶元素的操作
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- C和C++字符串删除等特定操作处理
- c++中在顺序容器中访问、插入、删除元素的操作
- 关于动态存储分配函数的调用,在已经过排序的数组中查找及删除内容的操作,余数的分析,删除字符数组中的空格,对链表的逆置,在源字符串中查找子字符串的个数,函数指针以及函数的调用,循环赋值带来的问题以及插入
- C++实现二叉排序树BSTree --插入删除摧毁查找等操作
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- c++ stl Editor自定义类 对字符串 查找 替换 删除 插入