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

Функция lineto()



Функция lineto() чертит линию от текущей позиции курсора в точку

с координатами (x,y)Расположена в библиотеке graphics.h

Общий вид вызова функции:

void lineto(int x, int y);

В качестве входных параметров передаются координаты точки, в которую нужно провести линию.

lineto чертит линию от текущей позиции курсора до точки с координатами (x,y), затем перемещает курсор в эту точку.

Возвращаемого значения не имеет.

Пример:

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

int main(void)

{

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

int gdriver = DETECT, gmode, errorcode;

char msg[80];

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

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

// чтение результата инициализации

errorcode = graphresult();

if (errorcode!= grOk)

{

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

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

getch();

exit(1);

}

// переместить CP в точку (20,30)

moveto(20, 30);

// moveto() перемещает текущую позицию курсора в точку (x,y)

// создать и вывести сообщение начиная из точки (20, 30)

sprintf(msg, " (%d, %d)", getx(), gety());

outtextxy(20, 30, msg);


/* outtextxy выводит строку в указанной области

outtextxy выводит строку текста в заданную позицию (x,y) окна (viewport), используя текущие установленные значения параметров выравнивания

текста, а также текущие шрифт, направление вывода текста и его размер. Функция outtext предназначена для использования в графическом режиме и не работает в текстовом режиме. */

//провести линию в точку с координатами (100, 100)

lineto(100, 100);

// создать и вывести сообщение

sprintf(msg, " (%d, %d)", getx(), gety());

outtext(msg);

//очистка

getch();

closegraph();

return 0;

}





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



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