ho risolto anche il problema del crash alla chiusura bastava fare
"delete[] array" nel costruttore. Ora però ho un altro problema:
sto cercando di implementare una funzione di ordinamento per inserzione in base al campo cognome ma purtroppo va in crash pur non dando errori, ecco la funzione:
ciao!codice:void ElencoPrenotati::ordina(){ int i; int j; bool found; Studente elem; for(i=0;i<N;i++){ //N contiene il numero di elementi inseriti elem=array[i]; j=i; found=false; while((j>=1) && (!found)){ if (array[j].cognome>=array[j+1].cognome) //(strcmp(array[j].cognome,array[j+1].cognome)<=0) found=true; else { array[j]=array[j-1]; j--; } } array[j]=elem; } }