Mag1str
@Mag1str

Как добавить украинский язык?

Мне нужно заменить всё символы на украинские буквы. Через system("chcp 1251 > null"); и setlocale(LC_ALL, "Ukrainian"); в int main не выходит. Возможно как-то перевести эти символы на буквы? Там должен быть русский текст.

Код: https://ideone.com/x3Fsj0
  • Вопрос задан
  • 16057 просмотров
Пригласить эксперта
Ответы на вопрос 1
Для Windows будет работать следующий код:
#include <iostream>
#include <Windows.h>
using namespace std;

int main()
{
	SetConsoleCP(1251);
	SetConsoleOutputCP(1251);

	//Терминал переведён на нужную кодовую страницу, можно выводить текст
	cout << "Привіт світ! (Буквы і ґ ї є работают)" << endl;

	cin.get();
	return 0;
}

6047b8f9ddbd5302555496.png

P.S. В том же Windows setLocale отлично работает. Попробуйте следующее:
#include <iostream>
#include <Windows.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Ukrainian");
	cout << "Привіт світ! (Буквы і ґ ї є работают)" << endl;

	cin.get();
	return 0;
}

6047b9c8bb8a3717860651.png
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы