Hola, tengo un archivo binario y estoy intentando obtener los datos en él contenidos. Conozco los offsets y el tamaño de los datos que me interesan pero tengo algunos problemas.
Esto haciendolo en c, pero tengo un problemilla en el archivo hay enteros que ocupan 2 bytes y no 4 como en c, como leo un entero de 2 bytes y lo paso a 4?
Por otro lado hay datos que son cadenas de caracteres de diversas longitudes, lo leo sobre punteros reservendo memoria, pero como consigo luego ver el dato en formato "legible"?
Gracias, a ver si alguien me puede ayudar.