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