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
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