View Single Post
Old 08-01-2010, 17:02   #3
B-jo
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 1345
in pratica quando ho un array di int o char ecc.. vado tranquillo inserendo nell'intestazione della funzione
Codice:
void esemp (int vett[]){
...}
e nel main scrivo
Codice:
esemp (vett);
il problema si presenta quando utilizzo il typedef e dichiaro nel main un array di struct

Codice:
int main () {
   Biblio libreria[MAX];
...
quindi quando vado a dire alla funzione che deve prendere un array di struct, mi da errore poiché scrivo
Codice:
void esempio (int riemp, biblio libreria []){
//corpo della funzione
}
ovviamente il programma mi dice che non riconosce biblio ("syntax error") in quanto non è un tipo predefinito ma un alias.

Quindi come posso far capire al programma che deve prendere l'array di struct
B-jo è offline   Rispondi citando il messaggio o parte di esso