printf("\n ENTER RADIUS OF CIRCLE:-");
2d transformation in computer graphics program in c Output
Here you will input your Radius.
Result Press any key to continue 😍
Note:- Enter large Radius for Full Preview.
Graphics Function in C
Graphics functions in c with syntax
<stdio.h> :-file ‘stdio.h’ stands for Standard input-output, it is to be included at the beginning of the every C Program.
<conio.h> :- This header file ‘conio.h’ stands for Console input-output, it uses somewhere in the program when the program doesn’t give proper output. it is also return type which work with function ‘getch();’ .
<graphics.h> :-In the above program a ‘graphics.h’ the header file is included. This header file contains all prototype and the definition of all graphics functions. Before starting any Drawing action we need to initialize graphics mode.
<dos.h>:- This DOS Disc Operating system, it is also a header file in C program for DOS type screen.
initgraph(); :- This function initialize the graphics system. Prototype is defined in ‘graphics.h’. It is declared as per given below.
“void far initgraph (int far *gd , int far *gm, char far *path to driver);
gd (Graphics Driver)
gm (Graph Mode)”
Circle(); :- This function Draw a circle at (x,y) of the given radius. This function is declared as under.void far circle(int x, int y, int radius); ‘or’circle(getmaxx, getmaxy, radius); .
getmaxx(); :- This function return maximum X coordinate on the screen. Its Prototype is defined in ‘graphics.h’ . And declared as under.int far getmaxx (void);
getmaxy(); :- This function return maximum Y coordinate on the screen. Its Prototype is defined in ‘graphics.h’ . And declared as under.int far getmaxy (void);
setcolor(); :- This function sets the current drawing color . This is declared as under.void for set color (int color);
closegraph();:-This function shuts down the graphics system. The declaration is as under. Prototype is defined in ‘graphics.h’.void far closegraph(void); ‘or’ closegraph();
This was some important function of Any Graphics program. I hope you already know about other functions used in this program. Like
scanf(); :- It is used for taking input in C.
printf(); :-This function is use for print the output on screen.
getch(); :- This function work with Header file <conio.h>. It’s also an important function while your program doesn’t display proper output on Screen.
clrscr(); :- Clrscr stands for clear screen. After running any program, if you will show a rough Page with your Output. Then you can use this function to clear your Previous rough screen.
Note:- If you want to Increase ‘or’ Decrease space of Circle line then you can simply change here in For Loop:-
for(i=1;r>0;r=r-10,i++) //for less space r-5