无法打印心脏形状,在在线编译器中可以完美打印

时间:2019-03-30 15:41:40

标签: c++ special-characters

我一直在网上寻找如何用c ++打印心脏形状。我在网上找到了以下代码。

#include <iostream>
using namespace std;

int main()
{
   const char heart[] = "\xe2\x99\xa5";
   std::cout << heart << '\n';
}

因此,此代码在联机编译器上运行时可以很好地工作,但是当我尝试在自己的ide代码块或dev C中运行它时,则不会在两者中的任何一个上运行。因此,在线编译器的不同之处在于它不能离线工作。 它只打印ΓÖÑ

1 个答案:

答案 0 :(得分:0)

Character encoding不是由您的程序完成的,而是由您的程序在其上运行的环境/操作系统完成的。

了解有关ASCIIUTF-8划伤表面的信息。