Ah...Quindi dici che, se STACK è un puntatore a Node, allora non posso definire un'altra variabile s che punti a STACK e che possieda le stesse caratteristiche di STACK e Node?
Quindi posso fare una cosa del genere: passare all funzione STACK s e poi inizializzare un latro puntatore a Node e utilizzare quello per il ciclo for?..in questo modo
codice:
int count(STACK s) {
 int n=0;
 Node *node;
 for(node=s; node!=NULL; node=node->next)
   n++;
return n;
}
Che dici di questo,può andare, o devo fare qualche altra modifica? :master:
Ti ringrazio