Ora mi salta tutte le istruzioni tranne la prima, ho anche fatto un delete dell'area hip che avevo inizializzato a 0 però ora mi fa inserire la prima stringa ma mi salta tutte le altre istruzioni, come mai? Altri consigli?
Questo è l'unico cambiamento che ho fatto
Libreria di funzioni per la gestione degli elementi della struct:
codice:#include "Struct_lib.h" void read_element(Element &E){ E.info=0; E.key=0; } void write_element(Element &ele){ String name; cout<<"\n Iserisci la descrizione dell'elemento :"; cin.getline(name, N-1, '\n'); if(ele.info) delete[] ele.info; ele.info=new char [strlen(name)+1]; strcpy(ele.info, name); cin.ignore(); cout<<"\n Iserisci la chiave dell'elemento :"; cin>>ele.key; }
Questo è quello che mi stampa:
1.png

Rispondi quotando