Programación General > C/C++
funcion lista para trbajar con ficheros
(1/1)
luchojimenez:
me encantaria que esta funcion guardara el contenido de la memoria dinamica en un fichero de texto, no se por donde empezar
--- Código: C++ --- void ingresar(void){struct libro *b;char n;system("cls"); b = (struct libro *)malloc(sizeof(struct libro));do {system("cls");if(!b){cout<<endl <<"no hay memoria";return;} leecad("nIntroduce el nombre del libro: ", b->nomlib, 50);if(!b->nomlib[0]) break; //parar el procesoleecad("Introduce el autor del libro: ", b->autlib, 50);leecad("Introduce la editorial del libro: ", b->editlib, 50);leecad("Introduce el codigo ISBN: ", b->cod,30);dl_insert(b, &ppio, &final);gotoxy(5,15);cout<<"Para introducir otro libro intro S/N"<<endl;gotoxy(5,16);cin>>n; }while((n=='s')||(n=='S'));menu();clrscr();}
m0skit0:
fopen
luchojimenez:
pero hay que crear ficheros FILE*biblio por ejemplo, y para guardar el contenido de la memoria dinamica
m0skit0:
Sí, de ahí mi respuesta anterior. Con FILE* sólo declaras un descriptor de fichero, no lo creas. Con fopen lo creas (o lo abres si ya existe, o lo que te dé la gana).
Navegación
Ir a la versión completa