Ordinamento di numeri (lista linkata)

di il
5 risposte

Ordinamento di numeri (lista linkata)

Ciao 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

5 Risposte

  • Re: Ordinamento di numeri (lista linkata)

    Se qualcuno avesse avuto voglia di aiutarti, comunque gliel'hai fatta passare mettendo gli screenshot del codice anziché il codice stesso...
  • Re: Ordinamento di numeri (lista linkata)

    Weierstrass 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?
  • Re: Ordinamento di numeri (lista linkata)

    Clicca 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?
  • Re: Ordinamento di numeri (lista linkata)

    No, magari è davvero una stupidaggine ma non ci arrivo sinceramente.
  • Re: Ordinamento di numeri (lista linkata)

    Fclose 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?
Devi accedere o registrarti per scrivere nel forum
5 risposte