По умолчанию консоль имеет кодировку 866 (OEM), посему :
Или воспользоваться функцией конвертацией для каждой выводимой строки
Или один раз в начале программы написать:
Код:
setlocale(LC_ALL, "Russian");
и после этого любой вывод в консоль будет работать как положено
Код:
cout << "русский текст" << endl;
выведет именно "русский текст"