Алла
Алла

Кипиллица в консольном приложении Visual Studio C++, но с условиями (см. внутри)

Порекомендуйте способ но с условиями:

- кроме CharToOem() и Oem-подобных функций.

- setlocale() же выводит кириллицу на ура, но вот с вводом кириллицы в символьные переменные у него проблема.

- SetConsoleCP() и SetConsoleOutputCP() отлично выводит и вводит кириллицу, но они работают только со шрифтами Lucida Console и Consolas командной строки, но не работают с точечными шрифтами командной строки.

В общем нужен способ, который будет нормально работать на ввод и вывод и совместим со всеми шрифтами командной строки, но при этом без Oem-подобных функций.

ИН
Игорь Неупокой

#include
#include
#include

using namespace std;

int main() {
wstring name;
wcout.imbue(locale(".866"));
wcin.imbue(locale(".866"));
wcout << L"Как тебя зовут? ";
wcin >> name;
wcout << L"Привет, " << name << "!\n";
return 0;
}

Похожие вопросы
ошибка Visual Studio C++ 2010, фото внутри!
Visual Studio 2012, Оконное приложение на C++
Создал консольное приложение на "Microsoft Visual C# 2010 Express" как откомпилировать?
Как в Visual studio 6.0 русифицировать текст (консольное приложение) setlocale(LC_ALL,"RUS"); не помогает.
Помогите пожалуйста программирование visual studio C# консольный проект
Ребят помогите, нужно написать программу на c#, что бы работала как консольное приложение в microsoft visual c#.
Помогите написать простое консольное приложение Visual C++
Что делает это консольное приложение Visual C++
microsoft visual studio c++
вопрос по Visual Studio C#