Tu código fuene tiene errores en la inicializacion del modo grafico, por lo menos si se usa un compilador de Borland.
TU CODIGO
void inicializaGraficos(){
int driver, mode=VGAHI; /* AQUI INICIALIZAS LOS DOS CON VGAHI*/
// TENDRIA QUE SER int driver, mode;
driver = VGA;
mode = VGAHI;
initgraph(&driver,&mode, "C:\TC\BGI"); <--------------
if(graphresult() != 0)
printf("NO SE PUEDE INICIALIZAR EL MODO GRAFICO");
getch();
}
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
void inicializaGraficos(){
int driver, mode;
driver = VGA;
mode = VGAHI;
/**************************************/ //initgraph(&driver,&mode, "C:\TC\BGI"); <--- asi esta mal initgraph(&driver,&mode,
"C:\\TC\\BGI"); <--- se escribe con doble
/*aqui tienes un error, la direccion tendría que
ser escrita usando doble barra o sea:
C:\\TC\\BGI\\ porque la '\' es el caracter especial*/ /* Tambien es bueno aclarar que ahí va la direccion de los archivos
*.BGI en el caso de que la ireccion no concuerde. en mi caso es
F:\TC\BGI y para el compilador es F:\\TC\\BGI*/ if(graphresult() !=
0)
printf(
"NO SE PUEDE INICIALIZAR EL MODO GRAFICO");
getch();
}
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->