Для того, чтобы подключить модуль для работы с графикой, сделайте следуюшее:
- Скачайте архив, содержащий файлы graphics.h (заголовочный файл) и libbgi.a (библиотека). Размер архива 53 Кб.
- Скопируйте файл graphics.h в папку C:\Dev-Cpp\include.
- Скопируйте файл libbgi.a в папку C:\Dev-Cpp\lib.
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор, включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
как на рисунке: - Чтобы выводить русский текст в графическом режиме, в окне Сервис-Параметры компилятора на вкладке Программы нужно установить программы по умолчанию gcc.exe и g++.exe:
После выполнения этих действий вы можете использовать команды для рисования графических примитивов (отрезков, прямоугольников, окружностей и т.д.), так же, как раньше в
Turbo C и
Borland C++. Полное описание команд (на английском языке) можно найти на
странице Михаэля Майна.
Вот так выглядит простейшая программа, которая выводит на экран отрезок из точки (0,0) (это левый верхний угол окна) в точку (50,50) и ждет нажатия на любую клавишу:
PHP код:
#include <graphics.h>
int main()
{
initwindow(400,300); // открыть окно для графики
// размером 400 на 300 пикселей
moveto(0,0); // курсор в точку (0,0)
lineto(50,50); // отрезок в точку (50,50)
getch(); // ждать нажатия на любую клавишу
closegraph(); // закрыть окно с графикой
return 0;
}
 |
В программах, которые не работают с графикой, флажок Добавить эти команды к командной строке компоновщика нужно отключать, иначе при завершении программы будет появляться сообщение об ошибке. |