Вьівод на консоль кириллицьі (виндоуз).
а если еще и шрифт расскажете как покрасить, то будет вааще.
Скрипты должны быть в уникоде
забьіл упомянуть, что "скриптьі" должньі бьіть реализованьі в рамках консольного с++ приложения. имеется wchar* (L"кириллица"). где-то что-то понаходил, но или ничего не вьіводится, или вьіводятся какие-то пиковьіе тузьі.
Вот:
#include <windows.h> #include <iostream> #include <io.h> #include <fcntl.h> using namespace std; int wmain(int argc, wchar_t* argv[]) { int fgcolor = 15; int bgcolor = 1; _setmode(_fileno(stdout), _O_U16TEXT); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), (16*bgcolor)+fgcolor); wcout << L"Строка по русски" << endl; return 0; }
Результат:
спасибо! с кирилицей решилось просто
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;
}
если проехаться от нуля до конца с каким-то шагом, очень интересньіе вещи наблюдаются.
юнОша, почему бьі вам вместе с алкогольньім дервишем не последовать самим куда-нибудь на что-нибудь? еще под стол ходите, а уже взросльім дядям указьівать пьітаетесь, как им, куда им и каким язіьіком им писать. возвращайтесь в вашу песочницу, и там между собой решайте, где чья игрушка.
"повбивавби" (с)