• Sábado 4 de Mayo de 2024, 09:58

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - nokye

Páginas: [1]
1
Visual C++ / ayuda fichero en creacion fichero en c++
« en: Lunes 28 de Julio de 2003, 23:45 »
una duda por que cada ves que abro un fichero con la opcion nocreate y despues abro el mismo fichero con ota opcion sin la de  nocreate ...despues escrbo en el fichero lo que me resulta es un fichero en blanco
como puedo resolver esto!
help!
aqui esta el ejemplo


#include <iostream.h>
#include <fstream.h>
struct
{
    char nombre[10];
   char direccion[10];
   char telefono[10];
    char comentarios[10];
} x;   
void ah();
fstream archivo_;
int ultimo;  
int longre= sizeof(x);
char archivo[]="prueba1.txt";

int main()
{
   archivo_.open(archivo,ios::nocreate | ios::app);//aqui
   archivo_.close();
    archivo_.open(archivo,ios::app);
 
    ah();  
   archivo_.close();
   return 0;
}

void ah()
{
   archivo_.seekp(0L,ios::end);
   
   ultimo=archivo_.tellp();
   cout<<ultimo<<longre<<endl;
   
   cout<<"Escribe tu nombre:";
   cin>>x.nombre;
   archivo_<<x.nombre<<endl;
   
   cout<<"Escribe tu direccion:";
   cin>>x.direccion;
    archivo_<<x.direccion<<endl;

   cout<<"Escribe tu telefono:";
   cin>>x.telefono;
   archivo_<<x.telefono<<endl;

   cout<<"Escribe tus comentarios:";
   cin>>x.comentarios;
   archivo_<<x.comentarios<<endl;
   
   ultimo=archivo_.tellp();
   cout<<ultimo<<endl;
}

Páginas: [1]