//目的: 把字串student_ 和a拼接起來
string nameseed =
"abcde"
;string name;
name=
"student_"
+nameseed[0]
;cout<<
"拼接後的字串:"
<
輸出:拼接後的字串:ange方法1
string nameseed =
"abcde"
;string name;
name = std::
string
("student_"
)+ nameseed[0]
;cout<<
"拼接後的字串:"
<
輸出:拼接後的字串:student_a方法2
string nameseed =
"abcde"
;string name;
name =
"student_"
;name +
= nameseed[0]
;cout <<
"拼接後的字串:"
<< name << endl;
輸出:拼接後的字串:student_a對於string類變數,我們可以直接用「+」或者「+=」進行字串的連線。
用「+」進行字串連線時,操作符左右兩邊既可以都是string類變數,也可以是乙個string類變數和乙個c風格的字串,還可以是乙個string字串和乙個char型字元。
用「+=」進行字串連線時,操作符右邊既可以是乙個string字串,也可以是乙個c風格字串或乙個char型字元。上述兩種方法:左邊必須是string類字串。
string類字串進行連線時,c++中預設"student_"字串為char*型,而不是我們想象中的string類變數,而"student_"又處在等式的最左邊,所以並沒有實現我們想要的目的。
C string類和字串的訪問和拼接操作
c 增強了對字串的支援,除了可以使用c中的字串,還可以使用內建的資料型別string,string類處理字串會翻遍很多,完全可以代替c語言中的char 陣列和char 指標。使用sting類需要包含標頭檔案 sting 下面我們就來介紹怎麼使用。string 的幾種用法 include includ...
拼接字串
border 1 class box 標籤名稱th 是否顯示th 標籤順序th tr thead 首頁td class check 是option 否option select td class number 1option 2option 3option 4option 5option 6opti...
字串拼接
給定兩個字串s1和s2,合併成乙個新的字串s。合併規則為,s1的第乙個字元為s的第乙個字元,將s2的最後乙個字元作為s的第二個字元 將s1的第二個字元作為s的第三個字元,將s2的倒數第二個字元作為s的第四個字元,以此類推。包含多組測試資料,每組測試資料報含兩行,代表長度相等的兩個字串s1和s2 僅由...