В файле кодировка стоит UTF-8. Кириллица кодируется сразу двумя символами.
SetConsoleOutputCP(CP_UTF8); SetConsoleCP(CP_UTF8); std::fstream file("C:\\Users\\Home\\Desktop\\134.txt"); std::string s; file >> s; //учтите что этот оператор считывает одно слово а не строку или файл целиком. std::cout << s;
вот код:
system("chcp 1251");
setlocale(LC_ALL, "Russian");
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
fstream file("C:\\Users\\Home\\Desktop\\134.txt",128);
string s="";
file >> s;
cout << s;