Некорректный вывод русского текста из файла в консоль

Подскажите , в чем может быть причина ? Пробовал отдельно setlocale и setconcolecp , не помогает


#include <iostream> 
#include <iomanip>
#include <iomanip>
#include <fstream>
#include <string>
#include <windows.h>
using namespace std;

int main() 
{
    setlocale(LC_ALL, "rus");
    string x;
    ifstream inFile;

    inFile.open("input.txt");
    if (!inFile) {
        cout << "Unable to open file";
        exit(1); 
    }

    while (getline(inFile, x))
    {
        cout << x << endl;
    }

    inFile.close();
}

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