Дело в том что если создать файл с кодировкой UTF-8 то при запуски в консоли не пишется русский язык. Даже если вы добавите
setlocale(LC_ALL, "Russian");
system("chcp 1251");
std::cout << (LC_ALL,"Русский текст") << "\n ";
Это не помогает, единственно это вернуть кодировку файла в Windows 1251
Если ли хоть какое то решение что бы не менять кодировку файла и отображать русский текст в консоли?