Не могу понять что надо добавить чтобы можно было введенный мною текст вывести в нормальной кодировки.
#include <iostream>
int main()
{
setlocale(LC_ALL, "Russian");
string s;
cout<< "введите слово\n";
cin>>s; // ввела РУССКОЕ слово
cout<<s; // вывелись какие-то непонятные символы
return 0;
}
При выводе текст выводится русский. Но когда я считываю русский текст в переменную s, а потом пытаюсь его вывести, то выводятся какие-то крокозяблики...
Подскажите, кто знает почему такое происходит и как решить проблему?