Login
Вьівод на консоль кириллицьі (виндоуз).
453 просмотров
Перейти к просмотру всей ветки
max2_2000 местный житель
in Antwort uscheswoi_82 07.07.22 15:42
спасибо! с кирилицей решилось просто
int previous_translation_mode = _setmode(_fileno(stdout), _O_U16TEXT);
std::wcout << L"Testing unicode -- English -- Ελληνικά -- Español -- Ukraine: Україна" << std::endl;
а с цветами очень интересно, еще на стадии
void out(HANDLE hstdout, unsigned short v) {
char buf[200];
sprintf_s(buf, 200, "0xx", v);
SetConsoleTextAttribute(hstdout, v);
std::cout << buf << std::endl;
}
если проехаться от нуля до конца с каким-то шагом, очень интересньіе вещи наблюдаются.