Dev C++, Проблема с русским текстом.

Статус
В этой теме нельзя размещать новые ответы.

nochprizrak

Постоялец
Регистрация
16 Фев 2007
Сообщения
32
Реакции
12
В программе Dev C++ после компиляции и проверки
результатов оказалось, что за места русского текста выводится корявый текст:

на вроде "┬ёхь яЁштхЄ ш сыруюяюыєўш"

за место "Всем привет и благополучия"

Как это можно исправить?
 
я не программировал в этой среде, но думаю в настройках среды можно настроить кодировку текста. Попробуй там указать Unicode, cp1251 или win-1251 или юзай функции, которые осуществляют перекодировку текста (если таковые имеются)
 
Да я разобрался

Вот добавить нужно после библиотек:

# #include <windows.h>
# char bufRus[256];
# char*Rus(const char*text)
# {
# CharToOem(text, bufRus);
# return bufRus;
# }

И при выводе надо добавлять:

# printf(Rus("----------: %:mad: "), n);
# printf(Rus("----------:mad:\n"), :eek:);

Потом будет всё выводиться на русском
 
ну вот видишь как хорошо :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху