C 裡字串連線出現的問題

2021-10-21 01:54:31 字數 686 閱讀 2967

cout <<

"fahr = 150, celsius = "

;

輸出單個字串可以實現。

cout <<

"fahr = 150, celsius = "

+"c"

;

若使用+號連線 會出現錯誤提示

要是想連線兩個或多個字串我發現了有兩種方式

第一種 開頭輸入

#include 
第乙個字串前面輸入std::string

cout << std:

:string

("fahr = 150, celsius = ") +

"c";

原理參考

error: invalid operands of types 『const char [35]』 and 『const char [2]』 to binary 『operator+』

第二種方法

直接用

cout <<

"auidhuiah"

<<

"aukduhauk"

;

用《連線

over!

問題 A 字串連線

不借用任何字串庫函式實現無冗餘地接受兩個字串,然後把它們無冗餘的連線起來。每一行包括兩個字串,長度不超過100。可能有多組測試資料,對於每組資料,不借用任何字串庫函式實現無冗餘地接受兩個字串,然後把它們無冗餘的連線起來。輸出連線後的字串。abc def abcdef include const in...

問題 A 字串連線

題目描述 不借用任何字串庫函式實現無冗餘地接受兩個字串,然後把它們無冗餘的連線起來。輸入每一行包括兩個字串,長度不超過100。輸出可能有多組測試資料,對於每組資料,不借用任何字串庫函式實現無冗餘地接受兩個字串,然後把它們無冗餘的連線起來。輸出連線後的字串。樣例輸入 copy abc def 樣例輸出...

c 字串連線

string name nihao string spa string str str 常量字串 kowin 常量字串不能直接相加,報錯 str 常量字串 name kowin 可在兩常量字串中間或開頭加變數字串即可 cout cout int n 10 char num 10 str1 str1 ...