標題:
replace() 函式
[打印本頁]
作者:
李泳霖
時間:
2024-4-27 13:34
標題:
replace() 函式
本帖最後由 李泳霖 於 2024-6-29 14:40 編輯
試以 replace() 函式,將字串中的目標對象以特定字串取代。
<string> 標頭檔與 <algorithm> 標頭檔皆有提供 replace() 函式,但其用法與效果略有不同。
#include<iostream>
#include<cstdlib>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
string str1="honolulu";
cout<<str1.replace(5,1,"a")<<endl; //honolalu
string str2="honolulu";
cout<<str2.replace(str2.find("u"),1,"a")<<endl; //honolalu
string str3="honolulu";
replace(str3.begin(),str3.end(),'u','a');
cout<<str3<<endl; //honolala
system("pause");
return 0;
}
複製代碼
作者:
李泳霖
時間:
2024-4-27 13:34
此帖僅作者可見
作者:
蔡岑昕
時間:
2024-4-27 14:29
此帖僅作者可見
作者:
劉秉昕
時間:
2024-4-27 14:29
此帖僅作者可見
作者:
陳奕睿
時間:
2024-4-27 14:33
此帖僅作者可見
作者:
蔡宇庭
時間:
2024-4-27 14:34
此帖僅作者可見
作者:
呂宗晉
時間:
2024-4-27 14:34
此帖僅作者可見
作者:
翁煦恩
時間:
2024-4-27 14:37
此帖僅作者可見
作者:
高嘉怡
時間:
2024-4-27 14:39
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2