В консольных приложениях русские буквы выводятся к кодировке CP-866, а в оболочке Dev-C++ они набираются в кодировке CP-1251. Это значит, что вместо русских букв вы увидите «кракозябры». Чтобы этого не случилось, кодировку нужно исправить с помощью простой дополнительной программы. Сделайте следующее:
Для того, чтобы подключить модуль для работы с графикой, сделайте следуюшее:
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
как на рисунке:
После выполнения этих действий вы можете использовать команды для рисования графических примитивов (отрезков, прямоугольников, окружностей и т.д.), так же, как раньше в Turbo C и Borland C++. Полное описание команд (на английском языке) можно найти на странице Михаэля Майна.
Вот так выглядит простейшая программа, которая выводит на экран отрезок из точки (0,0) (это левый верхний угол окна) в точку (50,50) и ждет нажатия на любую клавишу:
#include <graphics.h> int main() { initwindow(400,300); // открыть окно для графики // размером 400 на 300 пикселей moveto(0,0); // курсор в точку (0,0) lineto(50,50); // отрезок в точку (50,50) getch(); // ждать нажатия на любую клавишу closegraph(); // закрыть окно с графикой return 0; }
В программах, которые не работают с графикой, флажок Добавить эти команды к командной строке компоновщика нужно отключать, иначе при завершении программы будет появляться сообщение об ошибке. |
Материал с сайта kpolyakov.narod.ru