string str="";
string abc="abcdefg";
1. 将字符串abc的元素逐一赋值给另一字符串str
s+=a[i];
2. 将字符串abc完全赋值给新字符串str
str.assign(abc);
3. 将字符串abc的一部分赋值给新的字符串str
start是截取字符串的首位置,len是截取字符串的长度
s.substr(start,len);
s.assign(a,start,len); //学会用
#include <iostream>
using namespace std;
int main()
{
//substr(0,5)从第0位开始长度为5的字符串
string s = "12345a123456789b369";
cout << "0: " << s.substr(0, 5).c_str() << endl;
cout << "1: " << s.substr(6, 9).c_str() << endl;
cout << "2: " << s.substr(16, 3).c_str() << endl;
return 0;
}