Ciao maurizio2 e grazie per l'interessamento!
In quanto al problema credo di non esser stato chiaro (e me ne scuso)!![]()
Supponiamo che il "file1.c" contenga la funzione void funz1(...). Tale funzione è dichiarata in "file1.h". Se la chiamo dal main() il compilatore mi avverte: "warning C4013: 'funz1' undefined; assuming extern returning int"
Una soluzione consisterebbe nel dichiarare le funzioni "condivise" in un unico header file (global.h appunto) incluso poi da file1.h, file2.h, main.h! Come fare diversamente?


Rispondi quotando