Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вьівод на консоль кириллицьі (виндоуз).

07.07.22 22:17
Re: Вьівод на консоль кириллицьі (виндоуз).
 
  max2_2000 местный житель

спасибо! с кирилицей решилось просто

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;
}

если проехаться от нуля до конца с каким-то шагом, очень интересньіе вещи наблюдаются.

 

Перейти на