Построить линию используя только вставку пикселей - C (СИ)
Формулировка задачи:
Доброго дня. Работаю в eclipse с графикой. Нужно по координатам 2-х точек построить линию используя только вставку пикселей. Получилось только простые линии: горизонтальная, вертикальная и диагональная. Прошу помощи в построении любого типа линии)
Заранее спасибо!
Решение задачи: «Построить линию используя только вставку пикселей»
textual
Листинг программы
#include <graphics.h>
int main()
{
initwindow(400,300); //(<Ширина окна>, <Высота окна>)
moveto(0, 0); // координаты начала
lineto(50,100); // координаты конца
getch();
closegraph();
return 0;
}
Объяснение кода листинга программы
- Подключение библиотеки
для работы с графикой - Объявление функции main() — точки входа в программу
- Вызов функции initwindow(400,300) для инициализации окна с указанными размерами (400 пикселей в ширину и 300 пикселей в высоту)
- Передача координат начала (0,0) в функцию moveto() для установки курсора в начальную точку
- Передача координат конца (50,100) в функцию lineto() для построения линии до указанной точки
- Вызов функции getch() для ожидания нажатия клавиши и получения её кода
- Вызов функции closegraph() для закрытия графического окна и освобождения ресурсов
- Возврат значения 0 из функции main() для успешного завершения программы