Originariamente inviato da luvicri
allora ragazzi ho una domanda per voi.... in c nel momento in cui scrivo un prototipo di funzione e voglio passare come argomento una struttura sono obbligato a dichiararla globale? perche se scrivo:

void funzione(struct);

mi da errore di sintassi, se scrivo anche il tipo di struttura naturalmente mi dice che sto dichiarando la struttura nella lista dei parametri! come dovrei fare??
Posta il codice in questione... void funzione(struct) non vuol dire nulla.