Grafic c
Las funciones que llevan acabo los gráficos en C es permitir generar dibujos y presentaciones de los programas en general (es decir, la forma en que lucen al usuario). Las funcionesde salida dependen del adaptador y del monitor que se este utilizando. El controlador seleccionado se carga desde el disco durante la inicialización de la biblioteca de gráficos llamado initgraph(), yse necesita incluir la librería #include
Top de la Pagina
Para Activar el Modo Gráfico un Programa, este debe de empezar llamando a la función initgraph(), que inicializa el paquete de gráficosBGI.
Void far initgraph(far *controlador, int far *modo, char far *camino)
Se carga en la memoria el controlador de gráficos correspondiente al numero determinado por el controlador. Elparámetro modo apunta a un entero que especifica el modo de vídeo que van a usar las funciones de gráficos. El parámetro camino especifica el directorio donde se encuentra el controlador. Si no se especificase busca en el directorio actual. Los archivos BGI deben de estar disponibles en el sistema ya que contienen los controladores graficos, sin embargo no es necesario preocuparse por el nombre real delarchivo, ya que el controlador queda especificado solamewnte con su número, para ello graphics.h tiene varias macros para esto:
Macro
Equivale a...
DETECT
0
CGA
1
MCGA2
EGA64
4
EGAMONO
5
IBM8514
6
HERCMONO
7
ATT400
8
VGA
9
PC3270
10
Al usar DETECT, initgraph() detecta automáticamente el tipo deHW de vídeo presente en el sistema y selecciona el modo de vídeo con la resolución adecuada.
Ejemplo de una función que Inicializa Gráficos.
Para Desactivar el modo gráfico del programa se usa lafunción void closegraph(void) que implica la devolución al sistema de la memoria que se utilizaba para tener los controladores y las fuentes gráficas en uso.
Top de la Pagina
La Escritura en...
Regístrate para leer el documento completo.