ciao krow,
scusami ma nel primo messaggio ho sbagliato a scrivere e mi sono perso un riga, comunque il settaggio a null nel programma c'è, ti riposto la porzione di codice corretta:
mi ero perso quella riga quando ho postato il codice sul forum ma in realtà da me c'è sempre stata.codice:.... p = (Nodo *)malloc(sizeof(Nodo)); p->value = 2; p->next = NULL; L = (Nodo *)malloc(sizeof(Nodo)); L->value = 4; L->next = NULL; p->next = L; for(i = 3; i <= 10; i++) { L->next = (Nodo *)malloc(sizeof(Nodo)); L = L->next; L->value = 2 * i; } L->next = NULL; numero = conta(p); ....
Niente da fare, così mi ritorna sempre un numero di elementi pari a 0. Se invece effettuo il conteggio degli elementi all'interno del main con un semplice "while" tutto funziona correttamente.
Perchèèèèèèè?????![]()

Rispondi quotando