y=25 Renglones
x= 80 columnas 1) Window ( ); Crea ventana Void window (int left, int top, int right, int botton); Ejemplo: Window (10,20,70,4); 2) clreol (); Clear and of the line. Limpia el final de la linea Ejemplo: clreol(); 3) delline(); Borra una linea Ejemplo: delline(); 4) insline(); Inserta una lnea Ejemplo: insline(); 5) cprintf(); Imprime texto Ejemplo: cprintf(texto); 6) cputs(); Escribe una cadena Ejemplo: cputs(cadena o string); 7) putch(); Escribe un carcter Ejemplo: putch(carcter);
8) cgets(); Lee una cadena Ejemplo: cgets(cadena); 9) getchar(); Lee un carcter Ejemplo: getchar(); 10) textmode (); Activa el adaptador de video de 25 X 80 Ejemplo: textmode (C80); 11) textbackgraund(); Da color al fondo Ejemplo: textbackgraund(BLUE); 12) textcolor(); Da color al texto Ejemplo: textcolor(YELLOW); textcolor(LAST MODE); FUNCIN MACRO textbackgraund 0 textbackgraund 1 textbackgraund 2 textbackgraund 3 textbackgraund 4 textbackgraund 5 textbackgraund 15 textcolor 0 textcolor 1 textcolor 2 textcolor 3 textcolor 4 textcolor 5 textcolor 6 textcolor 7 textcolor 8 textcolor 9 textcolor 10 textcolor 11 textcolor 12 textcolor 13
NOMBRE MACRO BLACK BLUE GREEN CYAN RED MAGENTA WHITE BLACK BLUE GREEN CYAN RED MAGENTA BROWN LIGHTGRAY DARKGRAY LIGHTBLUE LIGHTGREEN LIGHTCYAN LIGHTRED LIGHTMAGENTA
14 15
YELLOW WHITE
y= 480 pixeles
x=640 pixeles pixel m,n Librera graphics.h Archivo:BGI (Borland Graphic Interface) RUTINA DE INICIALIZACION DE GRAFICO #include <graphics.h> #include <stdlib.h> #include <conio.h> #include <stdlib.h> void main(void) { int x, y, col, fil, radio, size; int drive = DETECT, mode; clrscr(); detectgraph(&drive, &mode); initgraph(&drive, &mode, "C:\\BGI"); gerror=graphresult(); if(gerror<0) { printf(\n%s,grapherrormsg(gerror)); exit(1); } outtextxy(100,100, Bienvenidos a Grficos); outtexrxy(100,200, Presiona ENTER para salir); getche (); closegraph (); }
160
320
480
640
120
240
360
480
1) getmaxx(); Obtiene el valor mximo de la pantalla en x 2) getmaxy(); Obtiene el valor mximo de la pantalla en y Ejemplo maxx=getmaxx(); maxy=getmaxy(); 3) Putpixel(); Dibuja un pixel Ejemplo: Putpixel(160,120); 4) getpixel(); Obtiene el valor de pixel en una coordenada determinada Ejemplo: color=getpixel(160,120);