无法打印在在线编译器中打印完美的心形

Not able to print heart shape which print perfectly fine in online compiler

我一直在网上寻找如何在 C++ 中打印心形。我在网上找到了下面的代码。

#include <iostream>
using namespace std;

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

所以这段代码在在线编译器上 运行 时工作得很好,但是当我尝试在我的 ide 代码块或开发 C 中 运行 它时它没有 运行 在两者中的任何一个上。那么在线编译器的不同之处在于它不能离线工作。 它只是打印 ΓÖÑ

Character encoding 不是由您的程序完成的,它是由您的程序运行的 Environment/Operating 系统完成的。

阅读有关 ASCII and UTF-8 的内容。