ciao ragazzi...

(mi sa che il titolo non si è aggiornato, ho fatto un edit, scusate.)

vi spiego il mio problema:
codice:
// file a
#include<fileb.c>

struct prova{
int a;
int b;
};

struct prova ccc[];

int main(){
...
}

// file b

extern struct prova ccc[]; (1)

...
Ottento un errore alla riga (1):

error: array type has incomplete element type
dove sbaglio?

grazie a tutti..