Quando Creo una lista di stringhe... Cosa devo fare ???
codice:
struct linefile {
	char *line;
	struct linefile *next;
};
Alloco lo spazio per la Lista...
codice:
struct linefile *p;
...
p = (struct __linefile *) malloc (sizeof(struct __linefile))
...
Ma poi come faccio per allocare lo spazio per la stringa...
(La stringa la devo leggere da un file)(char *line)

Io avevo pensato...
prima uso un buffer interno con dimensione fissa, poi con strlen() vedo quanta
memoria occupa, e poi alloco lo spazio per il puntatore ...->line, e poi copio
il contenuto del buffer in ...->line ???