/Anonimizzato30137Utente anonimizzato06 gen 2021, 15:45Ciao ragazzi, il programma compila, ma una volta avviato, al momento di stamparmi la lista resta sospeso e non prosegue finchè non esco. Potreste indicarmi dove ho sbagliato? Lascio tutto il codice e l'output in allegato. Vi ringrazio in anticipo
WeierstrassUtente FamosoIscritto dafeb, 2019Messaggi222106 gen 2021, 16:26Se qualcuno avesse avuto voglia di aiutarti, comunque gliel'hai fatta passare mettendo gli screenshot del codice anziché il codice stesso...
/Anonimizzato30137Utente anonimizzato06 gen 2021, 16:28Weierstrass ha scritto: Se qualcuno avesse avuto voglia di aiutarti, comunque gliel'hai fatta passare mettendo gli screenshot del codice anziché il codice stesso... Purtroppo sono nuovo nel forum e devo ancora imparare...potresti comunque darmi una mano?
WeierstrassUtente FamosoIscritto dafeb, 2019Messaggi222106 gen 2021, 16:32Clicca il pulsante < / > e metti il codice lì dentro. Comunque le ultime due righe del main sono sbagliate. Sai come funziona il return? Possibile che sai fare le liste concatenate e non ti accorgi di quell'errore?
/Anonimizzato30137Utente anonimizzato06 gen 2021, 16:52No, magari è davvero una stupidaggine ma non ci arrivo sinceramente.
WeierstrassUtente FamosoIscritto dafeb, 2019Messaggi222106 gen 2021, 17:05Fclose non viene eseguita perché è dopo un return. Il return del main deve essere zero se va tutto bene, un valore diverso da zero se vuoi segnalare una qualche terminazione anomala del tuo programma, ma che vuol dire che esci con trova_id che tra l'altro ha un return value double mentre il main ha bisogno di un int? Che poi anche trova_id è sbagliato: se il tuo while arriva a NULL qual è il return value di trova_id?