如何在C ++中将字符串与字符连接起来?

问题描述 投票:0回答:1

我有一个接受字符串的函数,让我们称它为>]

void print(std::string myString) 
{ 
    std::cout << myString;
}

我想做类似的事情

char myChar;
myChar = '{';
print("Error, unexpected char: " + myChar + "\n");

不起作用。

我尝试过类似的东西

print(std::string("Error, unexpected char") + std::string(myChar) + std::string("\n) )

但随后std :: string(myChar)变成char所表示的任何int,它被打印为int,而不是因为其字母数字表示而被打印!

我有一个接受字符串的函数,我们称它为无效print(std :: string myString){std :: cout << myString;我想做类似char myChar的事情; myChar ='{'; print(“ Error,...

c++ string tostring
1个回答
0
投票

该函数应声明为

© www.soinside.com 2019 - 2024. All rights reserved.