Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/06/2013, 11:41
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 9 meses
Puntos: 83
Respuesta: Ficheros binarios

Por cierto, ya que tienes la lista no necesitas guardar el valor a 'entero' para luego asignarlo a la posicion de la lista:

Código:
cont = 0;
fi >> buffer[cont];
while (!fi.eof()) {
    if(++cont == TAM_BUFFER) {
            for(int i=0; i<TAM_BUFFER; i++) {
                fo.write ((const char *) (&buffer[i]), sizeof (int));
            }
            cont = 0;
        }

    fi >> buffer[cont];
    }
Saludos
vosk