Согласие на обработку персональных данных.

17.06.2018
Новая статья Преобразование десятичного числа в шестнадцатеричное.

12.06.2018
Новые видео и статья Что такое HTML.

08.06.2018
Новые видео и статья Процедура BlockWrite.

03.06.2018
Новый выпуск журнала Автоматизация и программирование.

26.05.2018
Новые видео и статья Как изменить дизайн сайта на Wordpress.



Раздел: Статьи / С/С++ / Средства разработки / Dev-C++ /

Проблемы с русским языком в Dev-С++


Первая проблема, с которой вы наверняка столкнётесь при создании консольных приложений - это проблема русского языка. В стандартной комплектации Dev-C++ не имеет программ, которые позволяют нормально компилировать консольные приложения, которые выводят на экран русские символы.

То есть, если в нашей первой программе вместо

cout<<"Hello, WORLD!!!\n";

мы напишем

cout<<"Привет, МИР!!!\n";

то после компиляции и запуска программы вместо нормальных русских букв на экране мы увидим непонятные «краказябры». Это связано с тем, что стандартный набор программ для компиляции не умеет работать с русскими символами.

Но у этой проблемы есть решение. Достаточно заменить два файла.

В комплекте с этим курсом вы получили эти файлы. Они находятся в папке CPP\TOOLS и называются

g++rus.exe
gccrus.exe

Скопируйте эти файлы. Затем перейдите в папку, где установлена Dev-C++ (по умолчанию это C:\Dev-Cpp). Найдите там папку bin и скопируйте два выше указанных файла в эту папку.

Затем выберите команду меню

СЕРВИС - ПАРАМЕТРЫ КОМПИЛЯТОРА

Перейдите на вкладку ПРОГРАММЫ и замените имена первых двух программ.

Вместо gcc.exe напишите gccrus.exe.

Вместо g++.exe напишите g++rus.exe.

Нажмите кнопку ОК.

После этого надо закрыть Dev-C++ и запустить вновь. Если после этого русские буквы всё равно не отображаются, то удалите в исходном коде строку

cout<<"Привет, МИР!!!\n";

Сохраните и откомпилируйте проект. Затем снова напишите эту строку (именно напишите заново, а не вставьте ранее скопированную).

После этих манипуляций русские буквы должны отображаться нормально.

Кроме проблемы вывода русских символов в консольных приложениях, могут возникнуть и другие неприятности. Например, ваш антивирус может воспринимать ваши программы как заражённые. В этом случае просто добавьте программы в исключения антивируса.

На этом первое знакомство закончим. Возможно, вам уже не терпится узнать, как же работает ваша первая программа.

Но наберитесь терпения. Постепенно мы во всём разберёмся.


Как стать программистом 2.0 Как стать программистом 2.0

Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика