Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  SXDB
Language: C/C++
Code:
#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 r1 = 100;
   int r2 = 10;
   int r3 = 50;

   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "C:\tc\bgi");

   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk)  /* an error occurred */
   {
      printf("Graphics error: %sn", 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, r1);
   circle(midx-40, midy-40, r2);
   circle(midx+40, midy-40, r2);
   ellipse(midx, midy+40, 180, 360, r3, r3);
   line(midx-r3, midy+40,midx+r3,midy+40);
   ellipse(midx, midy+10, 0, 360, 5, 7);
   circle(midx-106, midy-106,50);
   circle(midx+106, midy-106,50);

   /* clean up */
   getch();
   closegraph();
   return 0;
}
     
          
Comments: