Установка русского шрифта в консоли для С++

Установка русского шрифта в консоли для С++

1)

[code]
// установить шрифт Lucida Console в консоли для всех окон
// записать в начале программы строку
#include <windows.h>
// записать в начале программы(функции)
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
[/code]

2)
Подключить библиотеку

[code]#include <locale>[/code]

И в начале main прописать

[code]setlocale( LC_ALL,"Russian" );[/code]

или

[code]
setlocale( LC_ALL,"" );[/code]

3)

[code]system("chcp 1251");
[/code]

4)

[code]std::locale loc("Russian");
std::cout.imbue(loc);[/code]

или

[code]std::locale loc("Russian");
std::locale::global(loc);[/code]

1 Star2 Stars3 Stars4 Stars5 Stars (1 голосов, средний:5,00 из 5)
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Оставить комментарий