返回列表 發帖

[12/28 作業3]substr()函式&find() 函式&replace() 函式

本帖最後由 李泳霖 於 2024-12-28 18:00 編輯













  1. cout<<"請輸入你需要的功能:"<<endl;
  2. cout<<"(1)字串擷取(2)尋找字母或字串位置(3)取代功能:";
  3. cout<<"請輸入字串:";
  4. cout<<"請輸入起始編號:";
  5. cout<<"需要抓取幾個字:";
  6. cout<<"請勿亂輸入"<<endl;
  7. cout<<"請輸入字串:";
  8. cout<<"請輸入要尋找的字元或英文字母:";
  9. cout<<"找不到此字元或字母"<<endl;
  10. cout<<"字元"<<___<<"的索引位置(由前往後找):"<<___<<endl;
  11. cout<<"請輸入字串:";
  12. cout<<"請輸入要從哪個編號開始取代:";
  13. cout<<"查無此編號"<<endl;
  14. cout<<"請輸入取代幾個:";
  15. cout<<"不可取代"<<endl;
  16. cout<<"請輸入取代幾個:";
  17. cout<<"請輸入取代為哪個字元或字串:";
  18. cout<<"無此功能"<<endl;
複製代碼
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,s,r;
  6.     string str;
  7.     cout<<"請輸入你需要的功能:"<<endl;
  8.     cout<<"(1)字串擷取(2)尋找字母或字串位置(3)取代功能:";
  9.     cin>>a;
  10.     if(a==1)
  11.     {
  12.         cout<<"請輸入字串:";
  13.         cin>>str;
  14.         cout<<"請輸入起始編號:";
  15.         cin>>s;
  16.         cout<<"需要抓取幾個字:";
  17.         cin>>r;
  18.         if(s+r>str.size())
  19.             cout<<"請勿亂輸入"<<endl;
  20.         else
  21.             cout<<str.substr(s,r)<<endl;
  22.     }
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼


附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
istak.teach2@gmail.com

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表