С++ Иероглифы вместо кирилицы

#include <iostream>
#include <locale>
using namespace std;
int main(int argc, char const *argv[])
{
    setlocale(0, ".1251");
    cout << "Привіт світ";
    return 0;
}

Самый обычный код. setlocale работает, потому что:

без setlocale: введите сюда описание изображения

С setlocale: введите сюда описание изображения

Что делать и как исправить?


Ответы (0 шт):