【发布时间】:2016-01-22 00:52:41
【问题描述】:
我正在做一个作业,我想知道如何在写到屏幕上的字母周围加上单引号。我想写:'A' 的小写等价物是'a'。不是像 " 这样的双引号,而是单引号 '。请仅使用 C++,不要使用 C。
cout
【问题讨论】:
标签: c++
我正在做一个作业,我想知道如何在写到屏幕上的字母周围加上单引号。我想写:'A' 的小写等价物是'a'。不是像 " 这样的双引号,而是单引号 '。请仅使用 C++,不要使用 C。
cout
【问题讨论】:
标签: c++
单引号在双引号内应该可以正常工作:
cout << " The lowercase equivalent of '" << mychar << "' is '" << input << "'" << endl;
【讨论】:
std::string(它为你管理内存)你可以创建一个函数:std::string add_ticks(std::string s) { return "'" + s + "'"; }
std::string add_ticks(char c) { return "'" + std::string(c,1) + "'"; }
std::string
cout << " The lowercase equivalent of \'" << mychar << "\' is \'" << input << "\'" << endl;
应该可以。单引号需要用反斜杠转义。
【讨论】: