Buongiorno raga vi spiego il mio problema.
Io ho un file content.h in cui ho scritto
codice:typedef struct content { char *autore; int durata; }content;
file content.c
codice:#include "content.h"
poi ho un file item.h
codice:typedef content item;
item.c
codice:#include "item.h"
Infine ho il main.c
codice:#include "item.h" #include ... int main() { item a; a.autore="ciao"; }
Eseguo i comandi
gcc -c content.c
gcc -c item.c
gcc -c main.c
e qui i da il problema
request for member "autore" in something not a structure or union.
Chi mi puo aiutare a capire dove sbaglio, grazie in anticipo.