Foros del Web » Programación para mayores de 30 ;) » C/C++ »

¿ Fallo con lectura de archivos binarios?

Estas en el tema de ¿ Fallo con lectura de archivos binarios? en el foro de C/C++ en Foros del Web. Estoy intentando hacer una prueba con la sintaxis de lectura/escritura de archivos binarios... y no me lee/escribe bien ? Código: #include <iostream> #include <fstream> using ...
  #1 (permalink)  
Antiguo 16/02/2010, 10:37
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 4 meses
Puntos: 3
Exclamación ¿ Fallo con lectura de archivos binarios?

Estoy intentando hacer una prueba con la sintaxis de lectura/escritura de archivos binarios... y no me lee/escribe bien ?

Código:
#include <iostream>
#include <fstream>


using namespace std;
int main()
{
    
    
  int entero = 12345;
  int s = 0;

  ofstream foo("algo.bin",ios::binary);
  if(!foo)
   cerr<<"error"<<endl;
  else{
       cout<<entero<<endl;
    foo.write((char *)(&entero),sizeof(int));

          
  }
  
  ifstream fii("algo.bin",ios::binary);
  if(!fii)
   cerr<<"error"<<endl;
  else{
    fii.read((char *)(&s),sizeof(int));
       cout<<s<<endl;
       if(s == entero)  
          cout<<"Cierto"<<endl;
       else
          cout<<"Falso"<<endl;
  }
  
system("PAUSE"); //PAUSA EL SISTEMA
return 0;   // para la aplicación tambien puedo usar exit.
}
Gracias de antemano

Etiquetas: fallo, lectura, binario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:24.