string 的find、erase、substr函数的基本操作:
#include<iostream>
using namespace std;
int main() {
string str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int f = str.find("D");
string sub1 = str.substr(0, f);
string sub2 = str.substr(f + 1, str.size() - f);
cout << sub1 << "\n" << sub2 << endl;
str.erase(str.begin()+f);
//上一步若使用str.erase(f),会删除包括f及其之后的所有数据
cout << str;
return 0;
}
运行截图:
关于to_string(int–>string)的用法:
关于atoi(string->int)的用法:
还有一些函数及其用法见:
https://www.cnblogs.com/expedition/p/11616279.html