Cita:
Empezado por aguml
Hola amigos, cuando se lee un int de un archivo binario se pasa al int invertido, osea que si en el archivo vemos 21 33 55 44 y leo esa memoria a un int se pasa como 0x44553321. La cuestion es que quiero leerlo como 0x21335544 y no tengo ni idea de como hacer eso. ¿alguien sabria ayudarme?
|
Eso no siempre es así, depende de la arquitectura del procesador. Me temo que tendrás que cambiar las posiciones a mano, o leer byte a byte. El problema lo vas a tener en los cast por lo que tendrás que pensar bien que quieres hacer, porqué, como y cuando.
Saludos