string是啥
string相当于一个有很多功能的字符数组。
头文件
< string.h > / < cstring >
用法
在文件顶端写上#include < cstring >或#include<string.h>
声名和功能
声名:
string str;
功能:
| 名称 | 解析 |
|---|---|
| str.size() | 返回str的长度(以字节为单位) |
| str.length() | 同上 |
| str.erase(pos,n) | 删除str从下标pos起的n个字符 |
| str.insert(pos,s) | 在str的pos下标后插入s |
| str.substr(pos,n) | 截取在str的pos下标后的n个字符 |
实例
#include<bits/stdc++.h>//万能头文件
using namespace std;
int main(){
string s1 = "1234567890",s2 = "substr样例",s3 = "insertplusplus";
s1.erase(5,5);
s3.insert(6,s1);
cout<<s1<<endl;
cout<<s2.substr(1,8)<<endl;
cout<<s1.size()<<" "<<s2.length()<<endl;
cout<<s3<<endl;
return 0;
}
运行结果:

文章介绍了C++中string类型的使用,包括需要包含的头文件<string.h>或<cstring>,以及string对象的方法,如size()、length()、erase()、insert()和substr()。通过示例代码展示了如何进行字符串操作,如删除、插入和截取字符串,并给出了运行结果。

被折叠的 条评论
为什么被折叠?



