Board logo

標題: substr() 函式 [打印本頁]

作者: tonyh    時間: 2021-7-17 18:59     標題: 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. }
複製代碼

作者: 黃子倢    時間: 2021-7-17 19:58

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main
  6. {
  7.         string str ="0123456789";
  8.         cout<<str.subtr(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. }
複製代碼

作者: 余柏緯    時間: 2021-7-17 19:59

  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(1)<<endl;
  10.         cout<<str.substr(6)<<endl;
  11.         cout<<str.substr(2,3)<<endl;
  12.         system("pause");
  13.         return 0;
  14. }
複製代碼

作者: 林鼎傑    時間: 2021-7-17 19:59

  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. }
複製代碼

作者: 朱奕祐    時間: 2021-7-17 19:59

  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. }
複製代碼

作者: 呂尚霖    時間: 2021-7-17 20:00

  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. }
複製代碼

作者: 王宇崴    時間: 2021-7-17 20:00

  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. }
複製代碼

作者: 王秉鈞    時間: 2021-7-17 20:02

  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(7)<<endl;
  10.         cout<<str.substr(2,6)<<endl;
  11.         cout<<str.substr(8)<<endl;
  12.     system("pause");
  13.     return 0;
  14. }      
複製代碼

作者: 俞成章    時間: 2021-7-17 20:03

本帖最後由 俞成章 於 2021-7-17 20:04 編輯
  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. }
複製代碼

作者: 許洧熏    時間: 2021-7-17 20:07

  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. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2