c++連接字符串的方法是什么

c++
小億
144
2023-11-15 15:11:16

在C++中,有多種方法可以連接字符串。

  1. 使用"+“運(yùn)算符:可以使用”+"運(yùn)算符連接兩個(gè)字符串,例如:
std::string str1 = "Hello";
std::string str2 = " world!";
std::string result = str1 + str2;
  1. 使用append()函數(shù):可以使用std::string的append()函數(shù)來(lái)連接字符串,例如:
std::string str1 = "Hello";
std::string str2 = " world!";
str1.append(str2);
  1. 使用c_str()和strcat()函數(shù):如果你使用的是C風(fēng)格的字符串(char數(shù)組),可以使用c_str()函數(shù)將其轉(zhuǎn)換為C++ string對(duì)象,然后使用strcat()函數(shù)連接字符串,例如:
char str1[10] = "Hello";
char str2[10] = " world!";
char result[20];
strcpy(result, str1);
strcat(result, str2);

請(qǐng)注意,使用strcat()函數(shù)時(shí),確保目標(biāo)字符數(shù)組有足夠的空間來(lái)容納連接后的字符串。

這些方法都可以用來(lái)連接字符串,你可以選擇適合你需求的方法來(lái)連接字符串。

0