Enseñando a utilizar funciones graficas en Borland C++ 4.5,

eder_matus
23 de Noviembre del 2004
Hola mi nombre es Eder Matus soy de Matagalpa, Nicaragua, he leido muchos mensajes acerca de como utilizar las funciones graficas aqui les doy una ayuda para los que tengan el compilador Borland C++ 4.5, primeramente deben de copiar el codigo en el area donde se escribe codigo es decir File->New una vez que ya tienen copiado el codigo hacen click derecho sobre el area de codigo aparece un menu emergente seleccionar del menu la opcion TargetExpert a continuacion les aparece la ventana de opciones de TargetExpert donde se encuentran los tipos de targeta (Target Type) seleccionar la opcion dando un click en Application [.exe] despues elegir la plataforma (Platform) y escoger en el combo que aparece ahi la opcion DOS (Standard) y notaran que en la parte que dice librerias estandar (Standard Libraries ) aparece tres opciones entre ellas estan (Class Library , Runtime, BGI) aca podran notar que esta seleccionada las tres opciones, en caso que no lo esten seleccionarlas, este fue el paso para que soporte BGI utilizando el sistema operativo windows XP, ahora otra consideracion a tomar en cuenta, al momento de hacer un programa con funciones graficas en el lugar donde se guarda el programa se debe guardar tambien el archivo EGAVGA.BGI este archivo se debe de copiar, se encuentra en la siguiente direccion C:BC45BGI puedes probarlo de la siguiente manera, primera creas una carpeta le pones nombre que tu quieras, dentro de esa carpeta debes guardar el codigo fuente y hacer las modificaciones del area de trabajo antes mensionadas, tambien dentro de la carpeta debes cuardar el archivo EGAVGA.BGI ya que este archivo lo busca el compilador al compilar y ejecutar tu codigo fuente, puedes probarlo con el siguiente codigo,,,,......Bueno les ayude a utilizar, ahora deseo si pueden conseguirme una version superior al Borland C++ de forma gratuita o me indican la direccion y yo lo bajare ok....a continuacion el codigo para que puedan probar las funciones graficas en Borland C++ en Windows XP.

/* Ejemplo de un rectangulo en Borland C++ 4.5 */

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

int main(void)
{
/* Deteccion del driver */
int gdriver = DETECT, gmode, errorcode;
int left, top, right, bottom;

/* inicializar el modo grafico y variables locales */
initgraph(&gdriver, &gmode, "");

/* leer resultados de inicializacion */
errorcode = graphresult();
if (errorcode != grOk) { /* an error occurred */
printf("Error grafico: %sn", grapherrormsg(errorcode));
printf("Presione una tecla para abortar:");
getch();
exit(1); /* terminar con el codigo de error */
}

left = getmaxx() / 2 - 50;
top = getmaxy() / 2 - 50;
right = getmaxx() / 2 + 50;
bottom = getmaxy() / 2 + 50;

/* dibujar un rectangulo */
rectangle(left,top,right,bottom);


/* limpiar */
getch();
closegraph();
return 0;
}