C/Visual C - Archivos...

   
Vista:

Archivos...

Publicado por Carina (1 intervención) el 24/12/2007 01:26:10
Hola a todos, soy nueva en esto de c, estoy programando en borland c++ 4.5, tengo un archivo .dat que creo de la siguiente forma:

HFILE aa;
int ou;
aa = _lcreat(archivo.dat,0);
if (aa == HFILE_ERROR) return 1;
_lwrite(aa,&uno,sizeof(float));
_lwrite(aa,&dos,sizeof(float));
_lwrite(aa,tit1,sizeof(tit1));
ou=_lwrite(aa,tit2,sizeof(tit2));
_lwrite(aa,&temp,sizeof(temp));
_lwrite(aa,&fl_temp,sizeof(int));
if(ou == HFILE_ERROR) {_lclose(aa); return 2;}
_lclose(aa);
return 0;

Me muestra lo siguiente
ÍÌDA€šBTitulo 2007 Subtitulo ûUš;

cuando los datos en el archivo son:

12.30 77.25 Titulo 2007 Subtitulo

Porque?...... Muchas gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder