Convertir a hexagesimal y ascii, URGENTE
Publicado por jaun (3 intervenciones) el 12/06/2006 19:32:13
Tengo este programa para leer todos los archivos de un directorio, ahora lo que me falta es leer en forma hexagesimal y en ascii. Si alguien me puede ayudar con el cogigo, seria de gran ayuda.
[code]/*
Lista los ficheros con una determinada m scara del directorio dado.
*/
#include <stdio.h>
#include <dir.h>
#include <conio.h>
#include <time.h>
void main (void)
{
struct ffblk ffblk;//PARA QUE SIRVEN???
int mas_ficheros;
char path[MAXPATH];
char ch;
int cont=0;
do {
clrscr ();
textcolor(31);
textbackground(GREEN);
cont = 0;
printf ("Introduce la ruta de archivos a mostrar con la extension:\n");
printf ("Ejemplo: C:\\*.*\n");/*PUEDE SER UNA DISKETE*/
gets (path);
mas_ficheros = findfirst (path, &ffblk, 0);
clrscr();
printf ("%-13s %9s\n", "Nombre de Archivo", "Tama¤o");
printf ("%-13s %9s\n", "ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ", "ÍÍÍÍÍÍ");
while (! mas_ficheros)
{
if (cont == 22)
{
printf("\n Presione un tecla para continuar...");
getch();
}
printf ("\n%-13s %9ld", ffblk.ff_name, ffblk.ff_fsize);
mas_ficheros = findnext (&ffblk);
cont++;
}
printf("\n\nCriterio de busqueda %s\n", path);
printf("\nResultados de busqueda %d archivos.",cont);
printf("\nDesea realizar otra busqueda (S/N)? ");
ch = getch ();
} while(ch != 'n');
}
[/code]
Muchas gracias por todos los comentarios de ayuda.
saludos
[code]/*
Lista los ficheros con una determinada m scara del directorio dado.
*/
#include <stdio.h>
#include <dir.h>
#include <conio.h>
#include <time.h>
void main (void)
{
struct ffblk ffblk;//PARA QUE SIRVEN???
int mas_ficheros;
char path[MAXPATH];
char ch;
int cont=0;
do {
clrscr ();
textcolor(31);
textbackground(GREEN);
cont = 0;
printf ("Introduce la ruta de archivos a mostrar con la extension:\n");
printf ("Ejemplo: C:\\*.*\n");/*PUEDE SER UNA DISKETE*/
gets (path);
mas_ficheros = findfirst (path, &ffblk, 0);
clrscr();
printf ("%-13s %9s\n", "Nombre de Archivo", "Tama¤o");
printf ("%-13s %9s\n", "ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ", "ÍÍÍÍÍÍ");
while (! mas_ficheros)
{
if (cont == 22)
{
printf("\n Presione un tecla para continuar...");
getch();
}
printf ("\n%-13s %9ld", ffblk.ff_name, ffblk.ff_fsize);
mas_ficheros = findnext (&ffblk);
cont++;
}
printf("\n\nCriterio de busqueda %s\n", path);
printf("\nResultados de busqueda %d archivos.",cont);
printf("\nDesea realizar otra busqueda (S/N)? ");
ch = getch ();
} while(ch != 'n');
}
[/code]
Muchas gracias por todos los comentarios de ayuda.
saludos
Valora esta pregunta


0