我是 C++ 的新手,我需要帮助才能使用 C++ 控制台获得笑脸和悲伤的脸,下面是我得到的代码,但它也没有给我大笑脸和悲伤的脸。
如果有人能提供帮助,我将不胜感激。
谢谢。
#include<iostream.h>
using namespace std;
int main()
{
printf("%C",2);
std::cin.ignore();
}
根据您的终端,这些字符可能对应于 ASCII 代码 1 和 2,否则表示标题开头 (SOH) 和文本开头 (STX) 控制字符。
您可以通过尝试来测试:
#include <stdio.h>
int main(){
printf("\1 \2");
}
或者,您可以结合使用 unicode 的表情符号块wchar
、合适的语言环境和合适的字体来访问各种笑脸。
ASCII codes for smileys are 1
and 2
:
int main(int argc, char *argv[])
{
printf("%c %c\n", 1, 2);
return 0;
}
Note: highly unstable, might cause your computer to explode! (not really) You should use Karthik T's suggestion :)
Edit
Seriously, you should use this only for fun. It may work or it may not work, depending on terminal emulator you are using. It is working on my Windows 8 cmd.exe screen, but it is not working in Putty via ssh.