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;
}