El problema que tengo, es que después de guardarlos, cuando quiero cargalos en memoria, se me cierra el programa.
Les dejo algo del código.
Código C++:
Ver original
struct lista{ int num; struct lista *sig; };
Código C++:
Ver original
Código C++:
Ver original
void guardar(struct lista** cab){ struct lista *indice; ofstream fsalida("datos.dat", ios::out | ios::binary); indice = *cab; //while(indice){ fsalida.write(reinterpret_cast<char*>(&indice), sizeof(indice)); //indice = indice->sig;} }
Están incompletas las funciones porque estaba probando ingresar 1 solo numero, guardarlo y después cargarlo, pero no pude.
Gracias