C/Visual C - Convertir a hexagesimal y ascii, URGENTE

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertir a hexagesimal y ascii, URGENTE

Publicado por fernando.gomez (1603 intervenciones) el 12/06/2006 23:29:46
Si lo que quieres es que en un archivo tienes 0xFF y quieres pasarlo a número, basta con que leas el archivo de forma normal (con ifstream::read) y ese valor lo conviertes a número con atoi. Para cambiar un número a string, empleas atoi, donde el tercer parámetro indicas la base del número -2 binario, 8 octal, 10 decimal, 16 hexadecimal, etc.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir a hexagesimal y ascii, URGENTE

Publicado por ADRI (1 intervención) el 29/01/2008 18:48:56
CAFE + CEDA = ¿?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir a hexagesimal y ascii, URGENTE

Publicado por griset (1 intervención) el 23/05/2008 21:59:10
cafe + ceda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar