Iniciando el modo gráfico en C
Par poder trabajar en el modo grafico, es necesario poner en el encabezado la librearía graphics.h, luego iniciar el modo grafico con la siguiente funcion:
initgraph(&Driver, &Modo, 'Ruta de Archivos');
Driver y Modo son dos enteros que permiten detectar el adaptador grafico, con el cual vamos a trabajar, se recomienda iniciar el modo grafico en una función, como en el ejemplo:
#include<conio.h>
#include<stdio.h>
#include<graphics.h> //librería del modo grafico
#include<stdlib.h> //uso del exit()
void Inic_Grafico()
{
int Driver=DETECT, Modo; // (1);
initgraph(&Driver, &Modo, "c:\\tc\\bgi");
if (graphresult() != grOk)
{
puts("Error en modo grafico, no se puede continuar\n");
exit(0);
}
}
void main()
{
Inic_Grafico();
outtext("Haz activado el modo grafico");
circle(100,100,90);
getch();
closegraph(); //finaliza el modo grfico
}
(1) DETECT: Detecta automáticamente el adaptador grafico
Si no deseas que auto detecte el adaptador grafico con el cual vas a trabajar, puedes indicar con cual vas a trabajar según la siguiente. tabla:
| Tabla de tipos de Pantalla |
Además de elegir a gusto el adaptador grafico, también puedes elegir la cantidad de colores a usar, la resolución de pantalla y el número de páginas (o capas), recomiendo usar el driver VGA, y el modo VGAHI, estas nos dan la máxima resolución disponible (640x480) por ahora, y una variedad de colores (16), este modo se iniciaría asi:
void Inic_Grafico()
{
int Controlador=VGA;
int Modo=VGAHI; // también se pueden usar el entero indicado en Valor, seria 1
initgraph(&Controlador, &Modo, "c:\\tc\\bgi");
if (graphresult() != grOk)
{
puts("Error en modo grafico, no se puede continuar\n");
exit(0);
}
}
0 comentarios:
Publicar un comentario en la entrada