How many times can you spot the letter  in:
Q: Считать файл с кириллицей Вот код:
#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 написано: Привет мир!. Проблема в том что в консоли отображаются каракули. 

A: Попробуй заменить setlocale(LC_ALL, Russian) на 
SetConsoleCP(1251);
SetConsoleOutputCP(1251);

и в загловках добавить #include <Windows.h>
п.с если что не правильно, не судите, только начал учить C++

#include <Windows.h>
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    ifstream f(1.txt);
    string buff = ;
    while (!f.eof()) {
        f >> buff;
        cout << buff << endl;
    }
    f.close();
    return 0;
}


user
The given text has 16 """s.
assistant