ciao scusa se ti disturbo..
se io nel mio file agenda.txt ho queste tre stringhe(pero' potrei averne molte di più)
giuseppe garibaldi 123456
giulio gesare 258963
andrea rossi 1478963
come faccio a leggere il file (ok con fopen) e ad inserire i nomi nell'elemento della struttura char nome , i cognomi nell'elemento della struttura cognome e il numero di telefono nell'elemento della struttura telefono... questo è il mio primo problema potresti aiutarmi?
code:
struct info
{
/* evito allocazioni per semplicita` */
/* le dimensioni sono indicative */

char nome[ 24 ];
char cognome[ 32 ];

char telefono[ 16 ];

struct info *next;
};



Questa sara` il nodo di una lista ordinata.

Man mano che leggi le righe dal file, le inserisci in nodi di questo tipo. Nell`operazione di inserimento nella lista, verifichi l`ordine alfabetico nome-cognome.

Completata la lettura da file, e quindi la lista, ci fai quello che ti pare, e sara` anche ordinata.

Per chiarimenti posta qui.. pero` provaci anche da solo almeno!