void far line(int startx, int starty, int endx, int endy)
void far lineto(int x, int y)
void far linerel(int deltax, int deltay)
Прототип:
Описание:
Функция line() рисует линию текущим цветом рисования из положения startx, starty в положение endx, endy. Текущая позиция не изменяется.
Функция lineto() рисует линию текущим цветом рисования из текущей позиции в точку с координатами х,у. Текущая позиция перемещается в точку с координатами х,у.
Функция linerel() рисует линию из текущей позиции в точку на расстоянии deltax по оси х и deltay по оси у. Текущая позиция перемещается в новую точку.
Пример:
Следующая программа иллюстрирует функции рисования линий:
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph(&driver, &mode, "c:\\bc5\\bgi" );
line(100, 100, 200, 200);
lineto(100, 50);
linerel(30, 40);
getch();
restorecrtmode ();
return 0;
}
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph(&driver, &mode, "c:\\bc5\\bgi" );
line(100, 100, 200, 200);
lineto(100, 50);
linerel(30, 40);
getch();
restorecrtmode ();
return 0;
}