Tengo esto:
Código:
(donde en teoría 'i' es la posición dentro del fichero, y montana.Altura el tamaño de bytes por leer)f_mot.write((char*)(&i),sizeof(montana.Altura));
y lo intento leer con esto para verificar que el fichero binario esta bien escrito pero me salen números altísimos. y creo que es porque me coge el tamaño de todas las alturas almacenadas.
Código:
Gracias while(w.read((char*)(&g),sizeof(montana.Altura))) ;