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
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


0