Visto che non mi rispondi forse non sono riuscito a stimolarti abbastanza.
Provo a far scoccare una piccola scintilla e vediamo se riesco ad accendere il fuoco del programmatore:
In ogni caso, volevo comunque proporti una struttura dati per partire:
typedef struct node {
struct nodeT *next;
void *data;
} nodeT;
e il prototipo della funzione che forse vorresti realizzare
void list_insert(nodeT *node, void *data) {
// ...
}
E ricorda che così facendo, possiamo trattare solo le liste semplici collegate, per gli altri tipi di liste non funzionerà.
Ciao