PDA

View Full Version : [C]Dichiarare prototipo in .h con struct sconosciuta


graffio83
13-07-2012, 10:07
Diciamo che ho 4 File:
A.c, A.h, B.c, B.h

in A.h ho la dichiarazione di una struct, diciamo myStruct + tutti i prototipi di A.c

In B.c ho delle funzioni che dovrò usare in A.c
in B.h ho i prototipi quindi A.c includerà A.h e B.h

ora ho questo problema
B.c ha una funzione che vuole in ingresso la struct dichiarata in A.h
avendo il prototipo in B.h devo includere A.h in B.h affinchè veda la struttura ma avendo incluso in A.c A.h e B.h creo una ridondanza di dichiarazione e blocco il compilatore.

qualcuno sa come si risolve questo problema?

grazie

graffio83
13-07-2012, 10:23
Grazie mille :D