#include <iostream> #include <Windows.h>
// 使用此函数输出宽字符变量 // 普通字符串请直接用cout输出 inline void echo(HANDLE hOut, LPWSTR wstr) { WriteConsoleW(hOut, wstr, wcslen(wstr), NULL, NULL); }
void main() { HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); echo(hOut, L"abc简体中文"); std::cout << std::endl; echo(hOut, L"田中さんにあげて下さい"); std::cout << std::endl; echo(hOut, L"اللغة العربية"); // 这个无法显示。。。 std::cout << std::endl; echo(hOut, L"¿Cómo estás?"); std::cout << std::endl; system("pause"); }
|