mi da un errore di conversione della malloc da void a nodo, la cosa strana è che sia sulle dispense del professore sia sull'esempio del libro scrive così, ho provato a dichiarare il tipo prima della funzione malloc ma non funziona (o più probabilmente sbaglio io).codice:#include<stdio.h> #include<stdlib.h> struct Nodo { int data; struct Nodo *nextptr;}; typedef struct Nodo nodo; typedef nodo *nodoptr; void inserisci(nodoptr *sptr, int valore); int main(){ nodoptr startptr = NULL; int valore; printf("inserisci il valore da mettere in lista---> "); scanf("%c",&valore); inserisci (&startptr, valore); system("PAUSE"); return 0; } void inserisci(nodoptr *sptr, int valore){ nodoptr newptr, previousptr,currentptr; newptr = malloc(sizeof(nodo));