我是C ++的新手, 我需要帮助才能使用c ++控制台获得笑脸和悲伤的脸, 下面是我得到的代码,但它没有给我一个大笑脸 也是悲伤的表情。
如果有人可以提供协助,我将不胜感激。
感谢。
#include<iostream.h>
using namespace std;
int main()
{
printf("%C",2);
std::cin.ignore();
}
答案 0 :(得分:3)
根据您的终端,这些字符可能对应于ASCII代码1和2,否则它们表示标题开头(SOH)和文本开始(STX)控制字符。
您可以尝试:
来测试#include <stdio.h>
int main(){
printf("\1 \2");
}
或者,您可以将unicode的emoticons block与wchar
结合使用,使用合适的区域设置和合适的字体来访问各种笑脸。
答案 1 :(得分:2)
int main(int argc, char *argv[])
{
printf("%c %c\n", 1, 2);
return 0;
}
注意:高度不稳定,可能会导致计算机爆炸! (不是)你应该使用Karthik T的建议:)
修改
说真的,你应该只是为了好玩。它可能有效或可能无效,具体取决于您使用的终端仿真器。它正在我的Windows 8 cmd.exe屏幕上工作,但它不能通过ssh在Putty中工作。