No encuentro forma de guardar una dir de memoria. yo intente. Y obviamente no guarda las direcciones. Como hago para guardar una direccion y leerla?.
class clist { public: clist *pred,*post }
clist *pr,*po;
void new(clist *l) { clist l1,l2; l1=malloc(sizeof(l1)); l2=malloc(sizeof(l2)); clist ll; ll.pred=NULL; ll.post=l2; *l1=ll; ll.pred=l1; ll.post=NULL; *l2=ll; l=l1; pr=l1; po=l2; }
main () { clist *l; new(l); clist ll; ll=*l; if (l.post==po) printf("todo bien"); else printf("todo mal"); getch(); }
|