@xxxtested

Что делать, если не работает setlocale c++?

#include <iostream>
#include <locale.h>
#include <Windows.h>

using namespace std;

int main()
{
    setlocale(LC_ALL, "rus");
    int a;
    cout << "Почему";
    cin >> a;
}

Как ни крути, в консоли всё еще остается сбитая кодировка, SetConsoleCP тоже пробовал, никакого результата
Использую g++ НО, прошу заметить, что в Visual Studio всё отлично отображается
UyBHjNrbh6M.jpg?size=321x46&quality=96&sign=1802ea648ae5cdaf02c59ecd162e45e1&type=album
  • Вопрос задан
  • 2677 просмотров
Пригласить эксперта
Ответы на вопрос 1
maaGames
@maaGames
Погроммирую программы
cpp файл сохранён в UTF-8 кодировке? И, кажется, вместо "rus" надо "Russian".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы