c++ - 在 C++ win32 控制台应用程序中输出 unicode 符号 π 和 ≈

标签 c++ winapi unicode ascii pi

我对编程相当陌生,但似乎 π(pi) 符号不在 ASCII 处理的标准输出集中。

我想知道有没有什么办法可以让控制台输出π符号,从而表达对某些数学公式的准确答案。

最佳答案

我不太确定是否有任何其他方法(例如那些使用 STL 的方法),但您可以使用 WriteConsoleW 在 Win32 中执行此操作:

HANDLE hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
LPCWSTR lpPiString = L"\u03C0";

DWORD dwNumberOfCharsWritten;
WriteConsoleW(hConsoleOutput, lpPiString, 1, &dwNumberOfCharsWritten, NULL);

关于c++ - 在 C++ win32 控制台应用程序中输出 unicode 符号 π 和 ≈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14376219/

相关文章:

java - 将字符串转换为 JNA 的指针

Emacs、unicode、xterm 鼠标转义序列和宽终端

c++ - 如何获取md5sum命令并获取代码中的字符串输出

c++ - 动态内存分配 : What is the alternative for a two dimensional array when the rightmost dimension is variable?

c++:访问字符串映射的元素和 boost 循环缓冲区

c++ - 我应该使用 Direct3D 还是仅使用 Windows GDI 来获得精美/高性能的 Win32 应用程序 UI?

delphi - 如何在现代 Delphi 中使用 SameText for AnsiStrings?

emacs - 如何在 Clojure 正则表达式中使用 unicode (UTF-8) 字符?

c++ std::future 在单独的核心上运行每个函数

c++ - 静态数组初始化的良好设计