Leer datos con ifstream ()

25/07/2004 - 04:00 por José Manuel (JMN CandyBeat) | Informe spam
Hola, he cambiado de VC++ 6.0 a VC.NET y me encuentro perdido a la hora
de leer datos binarios con un objeto fstream.

En VC++ 6.0 leía un DWORD así:


archivo.read( &datodword, 4 );




y ahora esto no funciona. He probado con


archivo.read( (char*) &datodword);




pero lo que lee es erróneo.



Por favor, que alguien me diga cómo leer bytes, words y dwords usando
los streams de archivos.

Muchas gracias.


Simplemente JMN

Preguntas similare

Leer las respuestas

#1 Eduard Tomàs
27/07/2004 - 09:16 | Informe spam
Buenas...

Prueba con:
DWORD dw;
file >> dw;
(donde file es el ifstream)

edu
Hola, he cambiado de VC++ 6.0 a VC.NET y me encuentro


perdido a la hora
de leer datos binarios con un objeto fstream.

En VC++ 6.0 leía un DWORD así:

archivo.read( &datodword, 4 );




y ahora esto no funciona. He probado con

archivo.read( (char*) &datodword);




pero lo que lee es erróneo.



Por favor, que alguien me diga cómo leer bytes, words y


dwords usando
los streams de archivos.

Muchas gracias.


Simplemente JMN
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida