Вьівод на консоль кириллицьі (виндоуз).
а если еще и шрифт расскажете как покрасить, то будет вааще.
Скрипты должны быть в уникоде
забьіл упомянуть, что "скриптьі" должньі бьіть реализованьі в рамках консольного с++ приложения. имеется 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;
}
если проехаться от нуля до конца с каким-то шагом, очень интересньіе вещи наблюдаются.
юнОша, почему бьі вам вместе с алкогольньім дервишем не последовать самим куда-нибудь на что-нибудь? еще под стол ходите, а уже взросльім дядям указьівать пьітаетесь, как им, куда им и каким язіьіком им писать. возвращайтесь в вашу песочницу, и там между собой решайте, где чья игрушка.
"повбивавби" (с)

