【C++】string::substr函數


形式: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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM