Originariamente inviato da giaga
Devo prendere le parole da dei file che passo come argomenti. volevo immagazzinare le parole e i file proprietari in una struct, potete mica dirmi dove sbaglio?
Purtroppo ci sono diverse cose che non vanno nel tuo codice.

Innanzitutto nella struttura la variabile 'array' è senza dimensione (ed è sbagliato e il compilatore dovrebbe pure segnalartelo).
Poi c'è un problema concettuale abbastanza grosso. Nel main hai un array di char 'appoggio' che contiene, di volta in volta, le stringhe lette dal file. L'indirizzo di questo array lo assegni al puntatore 'parola' nelle strutture (in array). Il problema è che tutti quei puntatori 'parola' puntano alla stessa identica area di memoria (appunto 'appoggio') che tu scrivi e sovrascrivi ogni volta!!!
Quindi nelle strutture non memorizzi diverse parole ... ma una sola, quella contenuta in 'appoggio' e puntata dai puntatori 'parola'.

Poi le solite cose che mancano: il controllo del valore di ritorno di fopen, la chiusura del file, il return alla fine del main.

Originariamente inviato da giaga
Ps sono un novellino non mi maltrattate se ho scritto strafalcioni
No problem ...