( trabajamos con graphics.h)
int gdriver = EGA;
int gmodo = VGAHI;
y luego
initgraph( &gdriver, &gmodo, "C:\\TC3\\BGI" );
Queria saber si hay alguna forma de hacer que no haga falta pedir la
carpeta o adjuntar la carpeta con el .exe y con alguna funcion que
autodetecte la ruta para hacer que el programa ande en cualquier
computadora.
Hoy me paso que lo probe en un ciber y las posiciones de algunos
printf (con gotoxy) no estaban en orden...quizas si le cambio el modo
de video esto se solucione ... pero hay varios, me recomiendan alguno?
Saludos
Suerte!
Gracias!
On 30 ago, 18:17, "Ignacio Rigoni" <ignacio.rig...@gmail.com> wrote:
> Estos flacos no son los del tiro chanfleado?? oblicuo? O como quiera
> llamarsele...??
> Me refiero a q no necesitás mansa calidad de graf.
>
> El día 30/08/07, Sebastián Tromer <tromersebast...@gmail.com> escribió:
>
>
>
> > che nacho a que te referis con "Con una resolucion de 640x480 y 256
> > colores, vas a andar bien para el tiro "doblado""???
>
> --
>
> _____________________________
> Ignacio Rigoni - (Informática II)
> U.T.N. F.R.M.
/// INICIAMOS EL MODO GRAFICO ///
initgraph(&gdriver, &gmode, "drivers");
/// CONTROL DE ERROR AL INICIAR MODO GRAFICO ///
int errorcode;
errorcode = graphresult();
if (errorcode != grOk)
{
restorecrtmode();
printf("Error al iniciar modo grafico: %s\n",
grapherrormsg(errorcode));
printf("Presione una tecla para salir...");
while(!kbhit());
exit(1);
}
en este código cargas el driver de una carpeta que se encuetra junto
con tu EXE (que distribuís) y dentro de la carpeta drivers llevás
siempre el EGAVGA.BGI. Algo así
\Main.exe (Ejecutable)
\drivers\ (Carpeta)
\drivers\EGAVGA.bgi (Driver de video)
gracias