- 有代码和注释,组合了常用到的string函数,直接上代码
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
char*p ="adcs";
string s(p);
cout<<s<<endl;
cout<<s.c_str()<<endl;
string s2 = to_string(10);
cout<<s2<<endl;
int a=88;
stringstream ss;
ss<<a;
cout<<ss.str()<<endl;
string s3("100dd");
cout<<atoi(s3.c_str())<<endl;
for(int i=0; i<s3.size(); i++)
{
cout<<s3[i];
if(i == s3.size()-1)
cout<<endl;
}
string s4;
getline(cin,s4);
cout<<s4<<endl;
string s5("abcd");
s5.insert(3,"e");
cout<<s5<<endl;
s5.erase(0,1);
cout<<s5<<endl;
s5.replace(0,3,"test");
cout<<s5<<endl;
int pos =s5.find("test",0);
cout<<pos<<endl;
string sub_str = s5.substr(2,2);
cout<<sub_str<<endl;
return 0;
}