Пытаюсь записать в файл слово на кириллице, но в самом файле у меня не слово "Тест" а непонятно что. Понял что дело в кодировке, поискал в гугле все советовали использовать SetConsoleCP(1251); , но это мне не помогло.
#include <iostream>
#include <Windows.h>
#include <fstream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru");
string path = "C:\\Users\\Nyarogami\\Desktop\\piFile.txt";
ofstream myFile;
myFile.open(path, fstream::in | fstream::out | fstream::app);
SetConsoleCP(1251);
myFile << "Тест";
return 0;
}