пятница, 13 марта 2015 г.

c++ кирилица в консоле

c++ кирилица в консоле


#include <clocale>

int main(){
    //setlocale(LC_CTYPE, "rus"); // вызов функции настройки локали//#include <clocale>
    setlocale(LC_CTYPE, "rus");//Это работает только с COUT, с CIN - не работает.

...

для работы с CIN нужно сделать:
1)SetConsoleCP(1251);// ввод #include <Windows.h> работают со шрифтом Lucida Console
    SetConsoleOutputCP(1251);// вывод #include <Windows.h> работают со шрифтом Lucida Console
2)У КОНСОЛИ установить шрифт "Lucida Console"!!! - без этого работать не будет!