How To Draw Graphics In C
Home » C solved programs
C graphics program to draw a line.
In this code snippet/program/example we will learn how to draw a line using programming using line() function of graphics.h header file?
In this example we will draw two horizontal lines using line() function of graphics.h.
line() in c programming:
line() is a library function of graphics.c in c programming language which is used to draw a line from two coordinates.
For example if you want to draw a line from point(x1,y1) to point(x2,y2) you have to use line() function like line(x1,y1,x2,y2);
Syntax (Declaration of line() function in C)
line(int x1,int y1, int x2,int y2);
C Code Snippet - Graphics program to Draw a line using line() and lineto()
Let's consider the following example:
/*C graphics program to draw a line.*/ # include < graphics.h > # include < conio.h > main ( ) { int gd = DETECT, gm; //init graphics initgraph( &gd, &gm, " C:/TURBOC3/BGI " ) ; /* if you are using turboc2 use below line to init graphics: initgraph(&gd, &gm, "C:/TC/BGI"); */ //draw a line /* line() function description parameter left to right x1: 100 y1: 100 x2: 200 y2: 100 */ line( 100 , 100 , 200 , 100 ) ; //will draw a horizontal line line( 10 , 10 , 200 , 10 ) ; //will draw another horizonatl line getch( ) ; closegraph( ) ; return 0 ; }
Output
Reference: http://www.programmingsimplified.com/c/graphics.h/line
Draw a line from current point to point(x,y) using lineto() function
lineto() is a library function of graphics.h and it can be used to draw a line from current point to specified point.
For example, if you want to draw a line from current point to point(x,y), you have to use lineto() function like lineto(x,y)
Syntax (Declaration of line() function in C)
lineto(int x, int y);
In this program we will draw a line from current point to point (100,200).
/*Draw a line from current point to point(x,y) using lineto() function*/ # include < graphics.h > # include < conio.h > main ( ) { int gd = DETECT, gm; //init graphics initgraph( &gd, &gm, " C:/TURBOC3/BGI " ) ; /* if you are using turboc2 use below line to init graphics: initgraph(&gd, &gm, "C:/TC/BGI"); */ //draw a line lineto( 100 , 200 ) ; //will dra a line to point(100,200) getch( ) ; closegraph( ) ; return 0 ; }
Output
Compiler: TURBOC3, File extension: .c, Run under DOS BOX
ADVERTISEMENT
Comments and Discussions!
ADVERTISEMENT
How To Draw Graphics In C
Source: https://www.includehelp.com/code-snippets/c-graphics-program-to-draw-a-line.aspx
Posted by: simmonsrons1966.blogspot.com

0 Response to "How To Draw Graphics In C"
Post a Comment