Il compilatore è già a conoscenza dell'esistenza di tizio.h, in teoria se tu nel main prima di importare caio.h hai importato tizio.h e in caio.h usi delle funzioni scritte in caio.h il tutto dovrebbe funzionare. Senza che in caio.h importi tizio.h.
Infatti è per questo che dice errore per doppia definizione.
Prova a togliere tizio.h in caio.h compila il progetto ed esegui, dovrebbe funzionare...
|