Borland C++ reference

fillellipse

raw OCR

Draws and fills an ellipse.

Defined in header <graphics.h>

Syntax

#include <graphics.h>
void  far fillellipse(int x, int y, int xradius, int yradhis);

Portability

DOSUNIXWindowsANSI CC++ only
■

Remarks

^^aws an ellipse using ix,y) as a center point and xradius and yradius as the horizontal and vertical axes, and fills it with the current fill color and fill pattern.

Return value

None.

See also

Example

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   int midx, midy, i;
   int xradius = 100, yradius =50;

   /* initialize graphics and local variables  */
   initgraphi&gdriver, &gmode, "");

   /* 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:");
   getchO ;
   exit(l);                /* terminate with an error code */
}
itiidx = getmaxxO / 2;
midy = getmaxy () / 2;

/* loop through the fill patterns  */
for  (i = EMPTY_FILL; i < USER_FILL; i++) {
   /* set fill pattern */
   setfillstyle(i, getmaxcolor ());

   /* draw a filled ellipse  */
   fillellipse (midx, midy, xradius, yradius);
   getchO ;
}

/* clean up */
closegraphO ;
return 0;

Differences from modern implementations

Nothing recorded yet.

Modern references

These are search links, not yet checked by hand.