標題:
substr() 函式
[打印本頁]
作者:
鄭繼威
時間:
2023-8-18 16:55
標題:
substr() 函式
試以 substr() 函式,
抓出字串
中特定範圍內的字串。
參數說明
substr(size_t pos, num);
size_t pos=你要抓的起始index
(記得index從0開始)
num=你要抓幾個
(預設全部)
需有<string> 標頭檔
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str="0123456789";
cout<<"原字串:"<<str<<endl;
cout<<str.substr(5)<<endl; //56789
cout<<str.substr(2)<<endl; //23456789
cout<<str.substr(3,3)<<endl; //345
cout<<str.substr(7,1)<<endl; //7
system("pause");
return 0;
}
複製代碼
作者:
李柏漢
時間:
2023-8-18 20:45
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str="abcdefgh";
cout<<"原字串:"<<str<<endl;
cout<<str.substr(2)<<endl;
cout<<str.substr(4)<<endl;
cout<<str.substr(5,2)<<endl;
cout<<str.substr(3,4)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
何權晉
時間:
2023-8-18 20:47
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
string st="1123456789";
cout<<"Original: "<<st<<endl;
cout<<st.substr(2)<<endl;
cout<<st.substr(1,2)<<endl;
cout<<st.substr(5,3)<<endl;
cout<<st.substr(7)<<endl;
cout<<st.substr(6)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃子豪
時間:
2023-8-18 20:49
#include<iostream>
#include<string>
using namespace std;
int main(){
string str="123456789";
cout<<str.substr(3,6)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
盧玄皓
時間:
2023-8-18 20:50
#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main()
{
string a="121415";
cout<<"數字:"<<a<<endl;
cout<<a.substr(1,5)<<endl;
cout<<a.substr(4,1)<<endl;
cout<<a.substr(2)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鄭繼威
時間:
2023-8-18 20:50
4
作者:
蔡沛倢
時間:
2023-8-18 20:50
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string a="0123456789";
cout<<"原字串:"<<a<<endl;
cout<<a.substr(9)<<endl;
cout<<a.substr(5,4)<<endl;
cout<<a.substr(3,1)<<endl;
cout<<a.substr(6,2)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
呂得銓
時間:
2023-8-18 20:50
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str="abcdefgh";
cout<<"原字串:"<<str<<endl;
cout<<str.substr(2)<<endl;
cout<<str.substr(4)<<endl;
cout<<str.substr(5,2)<<endl;
cout<<str.substr(3,4)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
邱品惟
時間:
2023-8-22 20:17
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str="0123456789";
cout<<"原字串:"<<str<<endl;
cout<<str.substr(5)<<endl;
cout<<str.substr(2)<<endl;
cout<<str.substr(3,3)<<endl;
cout<<str.substr(7,1)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
呂宗晉
時間:
2023-8-25 10:04
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str="0123456789";
cout<<"原字串:"<<str<<endl;
cout<<str.substr(5)<<endl;
cout<<str.substr(2)<<endl;
cout<<str.substr(3,3)<<endl;
cout<<str.substr(7,1)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃品禎
時間:
2023-8-26 17:42
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str="hello";
cout<<"原:"<<str<<endl;
cout<<str.substr(1)<<endl;
cout<<str.substr(1,3)<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-1-16 20:37
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string a1="0123456789";
cout<<"原字串:"<<a1<<endl;
cout<<a1.substr(7)<<endl;
cout<<a1.substr(2)<<endl;
cout<<a1.substr(4,4)<<endl;
cout<<a1.substr(1,8)<<endl;
}
複製代碼
作者:
朱奕祈
時間:
2024-4-16 19:48
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<cmath>
#include<string>
using namespace std;
int main()
{
string str="apple0123456789";
cout<<"原字串:"<<str<<endl;
cout<<str.substr(1,11)<<endl;
cout<<str.substr(3,6)<<endl;
cout<<str.substr(5,7)<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2