Некорректный вывод русского текста из файла в консоль
Подскажите , в чем может быть причина ? Пробовал отдельно 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();
}