Программирование на C и C++

Онлайн справочник программиста на C и C++

line, lineto, linerel

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;
}