User Tools

Site Tools


Sidebar

Programming Reference/Librarys

Question & Answer

Q&A is closed







c:graphics.h:linerel

linerel

Syntax of linerel

#include <graphics.h>
void linerel(int dx, int dy);
 

Description of linerel

linerel draws a line from the CP (current position) to a point that is a
relative distance (dx,dy) from the CP. The CP is advanced by (dx,dy).

Example of linerel

/* linerel example */
 
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   char msg[80];
 
   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "");
 
   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk) {
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
 
getch();
exit(1);
   }
 
   /* move the CP to location (20,30) */
   moveto(20,30);
 
   /* create and output a message at (20,30) */
   sprintf(msg, " (%d, %d)", getx(), gety());
   outtextxy(20,30, msg);
 
   /* draw line to a point a relative distance away from current CP */
   linerel(100, 100);
 
   /* create and output a message at CP */
   sprintf(msg, " (%d, %d)", getx(), gety());
   outtext(msg);
 
   /* clean up */
   getch();
   closegraph();
 
   return 0;
}

See also

output of linerel example

  no output of example at the moment
  do not hesitate and add it...  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
c/graphics.h/linerel.txt · Last modified: 2024/02/16 01:05 (external edit)

Impressum Datenschutz