Как считать с консоли русский текст?
Я уже и директиву windows.h подключил и шрифт в консоли поменял на Lucida Console и все равно нормально не может нормально считать ввод кириллицы с консоли.
Скриншот настроек с консоли:
Сам, код:
# include <iostream>
# include <string>
# include <vector>
# include <windows.h>
using namespace std;
int main () {
SetConsoleCP (65001);
SetConsoleOutputCP (65001);
cout << "Вывод элементов в консоль:"<< endl;
int x = 4;
string y = "hello";
cout << x << ' ' << y << "\n\n\n" << endl;
/* cout << "Попытка вывести вектор в консоль:" << ""
vector<int> d = {1, 3};
cout << d << endl; */
cout << "Ввод и вывод элементов в консоли:" << "\n" << endl;
cout << "Введите два числа(через пробел):" << endl;
int a, b;
cin >> a >> b;
cout << "Cумма чисел a и b:" << "\t" << a + b << "\n" << endl;
cout << "Введите свое имя:" << endl;
string name;
cin >> name;
cout << "Hello, " << name << endl;
return 0;
}
Скриншот вывода на консоль:

