Не работает код в DevC++ - C (СИ)
Формулировка задачи:
В книге, которую я нашёл по ссылке
http://kpolyakov.narod.ru/school/c.htm,
есть графические программы вида.
Однако такие программы не компиллируются в DevC++. Почему так происходит? В каком компилляторе такие программы компиллируются?
#include <graphics.h> #include <conio.h> main() { initwindow ( 400, 300 ); // открыть окно для графики 400 на 300 // ... здесь можно рисовать на экране («мясо») getch(); // ждем нажатия клавиши closegraph(); // закрыть окно }
Решение задачи: «Не работает код в DevC++»
textual
Листинг программы
#include <graphics.h> #include <conio.h> int main(void) { initwindow ( 400, 300 ); // открыть окно для графики 400 на 300 // ... здесь можно рисовать на экране («мясо») getch(); // ждем нажатия клавиши closegraph(); // закрыть окно }
Объяснение кода листинга программы
- #include
— подключает графическую библиотеку, необходимую для работы с графикой на экране - #include
— подключает библиотеку для работы с клавиатурой и мышью - int main(void) — определяет точку входа в программу
- initwindow ( 400, 300 ); — открывает окно для графики размером 400 на 300 пикселей
- getch(); — ожидает нажатия клавиши пользователем
- closegraph(); — закрывает графическое окно
- В блоке кода между initwindow() и getch() можно рисовать на экране («мясо») — здесь могут быть любые действия с графикой, например, линии, окружности, прямоугольники и т.д.
- Список переменных и их значений:
- window — переменная, созданная функцией initwindow(), содержит дескриптор открытого окна
- graph — переменная, созданная функцией initgraph(), содержит дескриптор графического контекста
- x, y — координаты курсора на экране
- color — переменная, содержащая текущий цвет курсора
- thick — переменная, содержащая толщину линии, которую можно изменять с помощью функции setlinestyle()
- font — переменная, содержащая текущий шрифт текста
- text_color — переменная, содержащая текущий цвет текста
- back_color — переменная, содержащая текущий цвет фона
- image — переменная, содержащая дескриптор изображения, загруженного с помощью функции loadimage()
- bitmap — переменная, содержащая дескриптор битмапа, загруженного с помощью функции loadbitmap()
- hdc — переменная, содержащая дескриптор устройства контекста (например, экрана)
- pen — переменная, содержащая дескриптор пера, созданного с помощью функции createpen()
- brush — переменная, содержащая дескриптор кисти, созданной с помощью функции createbrush()
- font_size — переменная, содержащая размер шрифта текста
- font_style — переменная, содержащая стиль шрифта текста (например, полужирный, курсив и т.д.)
- font_weight — переменная, содержащая вес шрифта текста (например, нормальный, полужирный и т.д.)
- font_spacing — переменная, содержащая межсимвольный интервал шрифта текста (например, нормальный, уплотненный и т.д.)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д