-
Hola queria preguntar a ver si alguien sabe como se puede hacer para listar una parte de un archivo en formato hexadecimal.
Gracias!!!!!!!!!
¿Este tema te pareció interesante? Compártelo!
¿No es lo que buscabas? Intenta buscar un tema similar
6 comentarios
/ 1546 Visitas
-
a que te referis con "formato hexadecimal" ? a leer un archivo y mostrar cada byte en hexadecimal?
si es eso, proba asi:
#include
#include
#define NOMBRE_ARCHIVO "C:\\prueba\\archivo.ext"
void main() {
FILE *archivo;
char byte;
int hex;
clrscr();
archivo=fopen(NOMBRE_ARCHIVO,"rt");
while(!feof(archivo)) {
fscanf("%c",&byte);
hex=byte;
if (hex<0) hex+=256;
printf("%X",hex);
}
fclose(archivo);
}
-
GRACIAS Kremar eso era lo que necesitaba
-
-
Publicado por Kremar
fscanf("%c",&byte);
asdasdasdas... le falta el archivo como primer parametro ![Sonriendo]()
igual una forma mas rapidita:
byte=getc(archivo);
-
nitram0: se, me falto...lo escribi en la "Respuesta rapida", no lo compile....
guidoji: igual que a nitram, lo escribi en la "Respuesta Rapida"...si apreto tab me cambia el foco y me da paja llenar todo de espacios
-
ujajaj, si, yo tampoco compile.....es q asd mucho f mucho f print f
asd