graphics.h


Función setcolor Borland® C

void far setcolor(int color);

Esta función asigna el valor del color especificado por el argumento color al valor del color actual. El color actual es usado para dibujar líneas, arcos, etc.. Este color no es el mismo que el color de relleno.

Existen varios valores para ciertos colores de fondo.

Valor de retorno:

La función setcolor no retorna ningún valor.

Ejemplo:

#include <graphics.h>
#include <conio.h>

int main() {
   int gdriver = EGA;
   int gmodo = EGAHI;

/* 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 );

   getch();    /* Pausa */
   closegraph();

   return 0;
}