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

Първият проблем, с който със сигурност ще се сблъскате при създаването на конзолни приложения, е проблемът с руския език. Стандартно Dev-C ++ няма програми, които ви позволяват да компилирате обикновено конзолни приложения, които показват руски символи.

Тоест, ако в първата ни програма вместо

след това след компилиране и стартиране на програмата, вместо нормални руски букви, ще видим неразбираеми "krakazabry" на екрана. Това се дължи на факта, че стандартният набор от програми за компилация не знае как да работи с руски символи.

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

Получихте тези файлове с този курс. Те се намират в папката CPP \ TOOLS и се извикват

Копирайте тези файлове. След това отидете в папката, в която е инсталиран Dev-C ++ (по подразбиране е C: \ Dev-Cpp). Намерете там папката за боклук и копирайте горните два файла в нея.

След това изберете командата от менюто

СЕРВИЗ - ПАРАМЕТРИ НА КОМПИЛАТОРА

Отидете в раздела ПРОГРАМИ и заменете имената на първите две програми.

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

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

Щракнете върху бутона Добре.

След това трябва да затворите Dev-C ++ и да го стартирате отново. Ако след това руските букви все още не се показват, изтрийте реда в изходния код

Запазете и компилирайте проекта. След това пренапишете този ред (просто пренапишете, а не поставете копирания по-рано).

След тези манипулации руските букви трябва да се показват нормално.

В допълнение към проблема с показването на руски символи в конзолните приложения могат да възникнат и други проблеми. Например вашият антивирус може да възприеме вашите програми като заразени. В този случай просто добавете програмите към антивирусните изключения.

С това завършва първото запознанство. Може да се притеснявате да разберете как работи първата ви програма.

Но бъдете търпеливи. Малко по малко ще разберем.

език

Как да станете програмист 2.0

Тази книга е за тези, които искат да станат програмисти. Наистина иска, а не само мечти. И той иска да стане програмист с главна буква, а не просто да се научи да играе някои примитивни програми ....