Есть словарь в ключах у кторого содердится кирриллица. Пользователь вводит ключ в консоль, псоле чего ему выводится значение соответсвующие этому ключу. Проеблема состоит в том что я не знаю как подружть C++ с киррилицей, ибо если вместо кирриллици использовать английские литеры все работает как надо.
map<string, int> dict{};
dict["і"] = 1;
dict["ж"] = 2;
string answer;
cin >> answer;
cout << dict[answer] << endl;
Если пользователь введет "і" в консоль должно вывестись 1, соответсвенно с "ж", но данный код вообще ничего не выведет в консоль.