INDEXM/LEEIDX.CPP
2021-09-08 21:23:56 +02:00

90 lines
3.4 KiB
C++

#include <conio.h>
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 );
}