
In our program we have gd=DETECT means we have passed the highest possible value available for the detected driver. The gd specifies the graphic driver to be used. The gm handles value that tells us which resolution and monitor we are using. It selects the best resolution and direct that value to mode in variable gm.The two int variables gd, gm are graphic driver and graphic mode respectively. Initgraph : This function initialises the graphic mode. To switch from text mode to graphic mode,we have function called as ” initgraph ”. Here we are dealing with graphic mode function.so just forget about text mode function right now. Turbo C++ graphic functions have two categaries :Text mode graphic functions and graphic mode functions. While GRAPHICS.LIB file contains standard graphic functions. The first line to look at is: GRAPHICS.H ,this file contains definitions and explaination of all the graphic functions and constants. I assume you have complete working compiler so here’s how to create circle on the screen. The graphic mode functions require a graphics monitor and adapter card such as CGA,EGA and VGA. These files are provided as part of TURBO C++. If you want to start graphics programming then you need two files which are GRAPHICS.H and GRAPHICS.LIB. I recommend using Turbo C++ 3.0, as it will be readily availbale and it is much easier to use.Ĭheck the installation video for Turbo C++ 3.0 on Modern Windows OS (64-bit) Example in tutorial wil work no matter which compiler you use, of course some of the library functions have minor variations. To start with graphics programming, you have to set out some of the things on your own like compiler or it’s installation & configuration etc. But in graphics any type of figure can be displayed,captured and animated. In text mode it is possibe to display or capture only text in terms of ASCII. Basically there are two diffrent modes,namely text mode and graphics mode. Under this tutorial i will cover some standard library functions, so you can probably figure out the remaining graphics functions on your own. If you want to learn graphics programming then Turbo C++ 3.0 is good choice.

Intention of this tutorial is to make you comfortable with the basic concepts in graphics.
