Search This Blog

How to Make Simple Circle in C Graphics




 

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>


int main(void)

{

   /* request auto detection */

   int gdriver = DETECT, gmode, errorcode;

   int midx, midy;

   int radius = 100;


   /* initialize graphics and local variables */

   initgraph(&gdriver, &gmode, "C:\\turboc3\\bgi");


   /* read result of initialization */

   errorcode = graphresult();

   if (errorcode != grOk)  /* an error occurred */

   {

      printf("Graphics error: %s\n", grapherrormsg(errorcode));

      printf("Press any key to halt:");

      getch();

      exit(1); /* terminate with an error code */

   }


   midx = getmaxx() / 2;

   midy = getmaxy() / 2;

   setcolor(getmaxcolor());


   /* draw the circle */

   circle(midx, midy, radius);


   /* clean up */

   getch();

   closegraph();

   return 0;

}



Share this article :

0 comments:

Post a Comment