形式:s.substr(p, n)
返回一個string,包含字符串s中從p開始的n個字符的拷貝(p的默認值是0,n的默認值是s.size() - p,即不加參數會默認拷貝整個s)
1 int main() 2 { 3 string a; 4 string s("123456789"); 5 6 a = s.substr(0,5);//拷貝字符串s中從第0位開始的長度為5的字符串 7 cout << a << endl;//輸出12345 8 9 a=s.substr(); //不加參數即默認拷貝整個字符串s 10 cout<<a<<endl;//輸出123456789 11 12 a=s.substr(4);//輸出56789 13 cout<<a<<endl;//單個參數則默認拷貝從第4位開始至末尾的字符串 14 }