Visual C++ Как запросить у пользователя символы UTF-8

#pragma execution_character_set( "utf-8" )

int main()
{
    
    SetConsoleCP(CP_UTF8);
    SetConsoleOutputCP(CP_UTF8);


    string str;
    cout << "Введите текст: ";
    cin >> str;
    cout << "Вы ввели \"" << str << '"';



    cin.get();
}

Устанавливаю UTF-8 таким способом. Cout выводит русские символы, а при вводе строки через cin в переменную не сохраняются русские символы. Как исправить?


Ответы (0 шт):