Функция Рисует линию между двумя указанными
точками.
Синтаксис #include
void far line(int x1, int y1, int x2,
int y2);
Файл, содержащий graphics.h
прототип
Описание line рисует линию, используя текущие
цвет, тип и толщину линий, между двумя
точками, определенными как (x1, y1) и
(x2, y2), не изменяя текущую позицию
(CP).
Возвращаемое Нет.
значение
Переносимость Функция уникальна для Turbo C++. Она
работает только на компьютерах IBM PC и
совместимых с ними, оснащенных дисплей-
ными адаптерами, поддерживающими графи-
ческий режим.
Смотрите также getlinesettingslinerellinetosetcolorsetlinestylesetwritemode
Пример:
#include
#include
#include
#include
int main(void)
{
/* Запрос автоопределения */
int graphdriver = DETECT, gmode, errorcode;
int xmax,ymax;
/* инициализация графики и локальных переменных */
initgraph(&graphdriver,&gmode,"");
/* получение результата инициализации */
errorcode = graphresult();
if(errorcode != grOk) /* если ошибка */
{
printf("Ошибка :%s\n",grapherrormsg(errorcode));
printf("Для останова нажмите любую клавишу\n");
getch();
exit(1); /* завершение с кодом ошибки */
}
setcolor(getmaxcolor());
xmax = getmaxx();
ymax = getmaxy();
/* нарисовать диагональную линию */
line(0,0,xmax,ymax);
/* очистка */
getch();
closegraph();
return 0;
}