Не работает код в DevC++ - C (СИ)

Узнай цену своей работы

Формулировка задачи:

В книге, которую я нашёл по ссылке http://kpolyakov.narod.ru/school/c.htm, есть графические программы вида.
#include <graphics.h>
#include <conio.h>
main()
{
initwindow ( 400, 300 ); // открыть окно для графики 400 на 300
// ... здесь можно рисовать на экране («мясо»)
getch(); // ждем нажатия клавиши
closegraph(); // закрыть окно
}
Однако такие программы не компиллируются в DevC++. Почему так происходит? В каком компилляторе такие программы компиллируются?

Решение задачи: «Не работает код в DevC++»

textual
Листинг программы
#include <graphics.h>
#include <conio.h>
int main(void)
{
initwindow ( 400, 300 ); // открыть окно для графики 400 на 300
// ... здесь можно рисовать на экране («мясо»)
getch(); // ждем нажатия клавиши
closegraph(); // закрыть окно
}

Объяснение кода листинга программы

  1. #include — подключает графическую библиотеку, необходимую для работы с графикой на экране
  2. #include — подключает библиотеку для работы с клавиатурой и мышью
  3. int main(void) — определяет точку входа в программу
  4. initwindow ( 400, 300 ); — открывает окно для графики размером 400 на 300 пикселей
  5. getch(); — ожидает нажатия клавиши пользователем
  6. closegraph(); — закрывает графическое окно
  7. В блоке кода между initwindow() и getch() можно рисовать на экране («мясо») — здесь могут быть любые действия с графикой, например, линии, окружности, прямоугольники и т.д.
  8. Список переменных и их значений:
    • 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 — переменная, содержащая межсимвольный интервал шрифта текста (например, нормальный, уплотненный и т.д.)

ИИ поможет Вам:


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

Оцени полезность:

13   голосов , оценка 4.308 из 5
Похожие ответы