Piccolissimo dubbio che mi ponevo poco fa:

volendo dichiarare l'inserimento di una stringa e' meglio utilizzare:

codice:
char *nome;

o

codice:
#define dim 30

....

char nome[dim];
la risposta che mi sono dato io è la seguente:
sarebbe meglio utilizzare la prima in quanto così non si alloca memoria inutilmente .


piccolo aggiornamento, ho cominciato a vedere le struct di brutto ( come consigliato da voi) ...cazzo che svolta epica :|