Graficos
Para llevar el adaptador a un modo gráfico se utiliza la función initgraph(). Su prototipo es el que se muestra a continuación.
void initgraph(int*controlador,int *modo,char víadeacceso);
#include // Librería para funciones de gráficos.
void main(void)
{
int controlador=DETECT, modo;
initgraph(&controlador,&modo, “\\tc\\bgi”);En este ejemplo se han definido las variables del controlador y modo de tipo entero y posteriormente se cargan con valores que el mismo sistema detecta, también se a dado la ruta donde seencuentran el archivo bgi correspondiente
Para salir del modo gráfico hay que indicarle a la computadora que se desea salir del modo grafico y la función closegraph() desactiva el modo grafico, que incluyesalir del sistema de memoria que se usó para guardar los controladores gráficos y fuentes de texto. Se volverá al modo de video en el que se estaba antes de llamar a initgraph(), que por default esel modo texto. Su prototipo es:
void closegraph(void);
closegraph();
}
DIBUJO DE UNA LÍNEA
La función line() dibuja una línea en pantalla su prototipo es el siguiente:
void line(int xinicial, int yinicial, int xfinal, int yfinal);
ejemplo:
line(25,50,250,350);
DIBUJO DE UN CÍRCULO
La función circle() su prototipo es:
void circle(int x, int y, int radio);ejemplo:
circle(100,100,50) ;
DIBUJO DE UN RECTANGLE:
La función rectangle() su prototipo es:
void rectangle(int x1, int y1, int x2, int y2);
ejemplo:
rectangle(10,50,200,200) ;DIBUJO DE UNA ELIPSE
La función elipse() su prototipo es:
void ellipse(int x, int y, int inicio, int final, int xradio, int yradio);
ejemplo:
ellipse(200,200,0,360,50,20) ;
DIBUJO DEUN ARCO
La función arc() su prototipo es:
void arc(int x, int y, int inicio, int final, int radio);
ejemplo:
arc(120,110,0,180,90) ;
Las funciones mas comunes para mostrar una cadena de...
Regístrate para leer el documento completo.