Hoy les enseñare como colorear una figura
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
void main(void)
{
int monitor=DETECT, modo=DETECT;
initgraph(&monitor,&modo,"");
setcolor(3); /*SIEMPRE CUANDO QUERRAMOS COLOREAR SIEMPRE VA PRIMERO EL COLOR*/
circle(300,200,150);
while(!kbhit())
{
}
closegraph();
}
En esta parte le enseñare como rellenar una figura de un color.
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
void main(void)
{
int monitor=DETECT, modo=DETECT;
initgraph(&monitor,&modo,"");
setcolor(3); /*SIEMPRE CUANDO QUERRAMOS COLOREAR SIEMPRE VA PRIMERO EL COLOR*/
circle(300,200,150);
setfillstyle(SOLID_FILL,3); /*esto nos sirve para que tipo de relleno quiera el usuario*/
floodfill(300,200,3);/*aqui tenemos que tener cuidado simpre las cordenadas deben ir dentro de la imagen*/
while(!kbhit())
{
}
closegraph();
}
EJEMPLO 004
Un ejemplo basico del famoso ying-yang
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
void main(void)
{
int monitor=DETECT, modo=DETECT;
initgraph(&monitor,&modo,"");
circle(300,200,150);
ellipse(300,275,270,90,75,75);
setcolor(15);
circle(320,130,25);
setfillstyle(SOLID_FILL,15);
floodfill(320,130,15);
setcolor(15);
circle(280,275,25);
ellipse(310,125,90,270,75,75);
setfillstyle(SOLID_FILL,15);
floodfill(190,150,15);
setcolor(4);
settextstyle(8,0,6);
outtextxy(180,360,"YING-YANG");
outtextxy(180,362,"YING-YANG");
delay(5);
while(!kbhit())
{
}
closegraph();
}