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

问题描述 投票:-1回答:1

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

#include <iostream>
using namespace std;

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

因此,当在在线编译器上运行时,此代码可以正常工作,但是当我尝试在我的ide代码块或dev C中运行它时,它不能在任何两个上运行。那么在线编译器的不同之处在于它不能脱机工作。它只是打印ΓÖÑ

c++ special-characters
1个回答
0
投票

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

阅读关于ASCIIUTF-8以划伤表面。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.