Вот код:
#include "pch.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
ifstream f("1.txt");
string buff = "";
while (!f.eof()) {
f >> buff;
cout << buff << endl;
}
f.close();
return 0;
}
В 1.txt написано: "Привет мир!". Проблема в том что в консоли отображаются каракули. 
while (!f.eof()) {- это ошибка... – Harry Aug 09 '19 at 03:34setlocale(LC_ALL, "Russian");. Посмотрите, что получится. – V-Mor Aug 09 '19 at 05:18