C++ 要打印到屏幕C+的字母周围的单引号(撇号)+;

C++ 要打印到屏幕C+的字母周围的单引号(撇号)+;,c++,C++,我正在做一项作业,我想知道我们是如何在一封写在屏幕上的信周围得到单引号的。我想这样写:“A”的小写形式是“A”。不是双引号,而是“单”。请只使用C++,没有C. cout单引号在双引号中应该很好: cout << " The lowercase equivalent of '" << mychar << "' is '" << input << "'" << endl; cout单引号在双引号中应该可以正常工作: cout

我正在做一项作业,我想知道我们是如何在一封写在屏幕上的信周围得到单引号的。我想这样写:“A”的小写形式是“A”。不是双引号,而是“单”。请只使用C++,没有C.</P>
cout单引号在双引号中应该很好:

cout << " The lowercase equivalent of '" << mychar << "' is '" << input << "'" << endl;

cout单引号在双引号中应该可以正常工作:

cout << " The lowercase equivalent of '" << mychar << "' is '" << input << "'" << endl;

cout
cout
cout我想把它们围起来,例如“mychar”和“input”而不是字符串。你知道吗?我知道不是这样的,因为我总是出错,但这是一般的想法如果你使用
std::string
(为你管理内存)你可以做一个函数:
std::string add_ticks(std::string s){返回“'”+s+“'”;}
3.转换字符并以如下格式显示结果,原始字符和转换后的字符用单引号括起来,如图所示:“A”的小写等价物是“A”-这是我的问题我已经完成了代码,可以将任何大写字符更改为小写,但我不知道如何将单引号放入输出时的代码。或者:
std::string add_ticks(char c){return“'”+std::string(c,1)+“;}
…要解决上述问题,请查看for
std::string
我想把它们放在例如“mychar”和“input”的周围,而不是字符串。你知道吗?我知道这不是办法,因为我不断出错,但这是你使用
std::string
时的一般想法(它为你管理内存)您可以创建一个函数:
std::string add_ticks(std::string s){return“'+s+”;}
3.转换字符并以如下格式显示结果,原始字符和转换后的字符用单引号括起来,如图所示:“A”的小写等价物是“A”-这是我的问题我已经完成了代码,可以将任何大写字符更改为小写,但我不知道如何将单引号放入打印出来的代码。或者:
std::string add_ticks(char c){return“““+std::string(c,1)+”;}
…要解决上述问题,请查看for
std::string
,而不是在双引号内。是的,您是对的,在这种情况下不需要反斜杠(但也可以使用反斜杠)不在双引号内,它们没有。是的,你是对的,在这种情况下不需要反斜杠(但它也适用于反斜杠)