Ver Mensaje Individual
  #11  
Antiguo 30-11-2017
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.195
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Digo yo que leer byte a byte y usar operadores de bit funcionará, ¿no?

A ver si me acuerdo de cómo era la cosa esta:
[edito] He releido la pregunta:
Código:
  int i;
  long Valor;
  FILE *ElArchivo;

  for (i = 0, Valor = 0; i < 4; ++i)
    Valor = (Valor << 8) | (getc (ElArchivo) & 0x000000FF);
Era así, ¿no?
Falta abrir el archivo (fopen), supongo que es omisión deliberada. El trabajo con desplazamiento de bits claro que funciona.

Saludos.
Responder Con Cita