Tecnologo En Sistemas
Sintaxis:
int far getcolor(void);
Descripcion: Esta función obtiene el valor del color actual. El color actual es el color usado para dibujar líneas, arcos,etc.. Este color no es el mismo que el color de relleno. El valor del color obtenido es interpretado según el modo que esté en uso.
Existen varios valores para ciertos colores de fondo.
Ejemplo:#include <graphics.h>
#include <conio.h>
#include <stdio.h>
int main() {int gdriver = EGA;
int gmodo = EGAHI;
int color;
/* Si has registrado los dispositivos para que formen parte de graphics.lib** entonces usa estas sentencias:
registerbgidriver( EGAVGA_driver );
initgraph( &gdriver, &gmodo, "" );*/
/* Si no, entonces has de "decir" dónde se encuentra el dispositivo gráfico */
initgraph(&gdriver, &gmodo, "C:\\BC5\\BGI" );
setcolor( 4 );
circle( 300, 150, 50 );
color = getcolor();
getch(); /* Pausa */
closegraph();
printf( "Color del perímetro: %d\n", color );
return 0;
}
Funcion: circle()
Sintaxis:
void far circle(int x, int y, int radio);
Descripcion: Esta función se usas para dibujarun círculo. Los argumentos x e y definen el centro del círculo, mientras que el argumento radio define el radio del círculo. El círculo no es rellenado pero es dibujado usando el color actual. El...
Regístrate para leer el documento completo.