#include typedef struct { char FA[1024]; } CABECERA_IM; typedef struct { unsigned char Nivel; // Nivel actual en el que me encuentro char ff_attrib; /* attribute found */ int ff_ftime; /* file time */ int ff_fdate; /* file date */ long ff_fsize; /* file size */ char ff_name[13]; /* found file name */ } MINDEX; void DibujaPantalla(void) { //123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- clrscr(); textbackground(BLUE); textcolor(LIGHTCYAN); cprintf( "-xÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Nombre Tama¤o ³ Nombre Tama¤o " ); cprintf( " ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( " ³ ³ " ); cprintf( "ÚxÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" ); cprintf( "³ ³" ); cprintf( "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" ); textcolor( YELLOW ); gotoxy( 31 , 1 ); cprintf( "Nombre Tama¤o" ); gotoxy( 57, 1 ); cprintf( "Nombre Tama¤o" ); textbackground( RED ); gotoxy( 2 , 1 ); cprintf( "x" ); gotoxy( 2, 22 ); cprintf( "x" ); }; typedef struct { char Directorios; char Ruta; } CONFIG; CONFIG config; void MuestraDirectorios( int DirInicio ); void LeeConstruyeDir(char *NArchivo); void main(void) { int ok; DibujaPantalla(); char CurrRowDir; int CurrTrnDir; ConstruyeDir("i1.idm"); CurrRowDir = 0; CurrTrnDir = 0; if ( config.Directorios ) MuestraDirectorios( CurrRowDir + CurrTrnDir ); }