返回列表 發帖

substr() 函式

試以 substr() 函式,抓出字串中特定範圍內的字串。
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;  //56789
  9.     cout<<str.substr(2)<<endl;  //23456789
  10.     cout<<str.substr(3,3)<<endl;  //345
  11.     cout<<str.substr(7,1)<<endl;  //7
  12.     system("pause");     
  13.     return 0;   
  14. }
複製代碼

本帖最後由 黃辰昊 於 2020-7-3 18:23 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<sstream>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;
  9.     cout<<str.substr(2)<<endl;
  10.     cout<<str.substr(3,3)<<endl;
  11.     cout<<str.substr(7,1)<<endl;
  12.     system("pause");
  13.     return 0;
  14. }
複製代碼
Huang chenhao

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;  //56789
  9.     cout<<str.substr(2)<<endl;  //23456789
  10.     cout<<str.substr(3,3)<<endl;  //345
  11.     cout<<str.substr(7,1)<<endl;  //7
  12.     system("pause");     
  13.     return 0;   
  14. }
複製代碼
李宇澤Oscar

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;  
  9.     cout<<str.substr(2)<<endl;  
  10.     cout<<str.substr(3,3)<<endl;
  11.     cout<<str.substr(7,1)<<endl;
  12.     system("pause");     
  13.     return 0;   
  14. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;  //56789
  9.     cout<<str.substr(2)<<endl;  //23456789
  10.     cout<<str.substr(3,3)<<endl;  //345
  11.     cout<<str.substr(7,1)<<endl;  //7
  12.     system("pause");     
  13.     return 0;   
  14. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<sstream>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;
  9.     cout<<str.substr(2)<<endl;
  10.     cout<<str.substr(3,3)<<endl;
  11.     cout<<str.substr(7,1)<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="9876543210";
  8.     cout<<str.substr(5)<<endl;
  9.     cout<<str.substr(2)<<endl;  
  10.     cout<<str.substr(3,3)<<endl;
  11.     cout<<str.substr(7,1)<<endl;  
  12.     system("pause");     
  13.     return 0;   
  14. }
複製代碼
hahahahahahahaha

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {   
  7.     string str="abcdefghijklmnopqrstuvwxyz";
  8.     cout<<str.substr(7,1)<<endl;
  9.     cout<<str.substr(0,1)<<endl;
  10.     system("pause");
  11.     return 0;   
  12. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.     string str="0123456789";
  8.     cout<<str.substr(5)<<endl;
  9.     cout<<str.substr(2)<<endl;
  10.     cout<<str.substr(3,3)<<endl;
  11.     cout<<str.substr(7,1)<<endl;
  12.     system("pause");  
  13.     return 0;
  14. }
複製代碼

TOP

返回列表