Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функция line()



Функция line() - вычерчивает линию между двумя заданными точками

принадлежит библиотеке graphics.h

Общий вид вызова:

void line(int x1, int y1, int x2, int y2);

передаваемыми параметрами являются координаты точки начала отрезка

и координаты точки конца отрезка, который надо начертить на экране.

line() вычерчивает линию текущего цвета, используя при этом текущие тип и толщину линий, между двумя заданными точками (x1,y1) и (x2,y2), причем текущая позиция не изменяется. Возвращаемого значения не имеет.

Пример:

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

int main(void)

{ // автоопределение адаптера

int gdriver = DETECT, gmode, errorcode; int xmax, ymax;

//инициализация графики и локальных переменных

initgraph(&gdriver, &gmode, "");

errorcode = graphresult(); // чтение результатов инициализации

if (errorcode!= grOk) // если ошибка

{

printf("Ошибка графики: %s\n", grapherrormsg(errorcode));

printf("Нажмите любую клавишу для останова:");

getch();

exit(1);

}

setcolor(getmaxcolor());

xmax = getmaxx(); ymax = getmaxy();

// провести диагональ из левого верхнего угла в правый нижний угол

line(0, 0, xmax, ymax);

getch(); closegraph();

return 0;

}





Дата публикования: 2014-12-08; Прочитано: 687 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...