crei un puntatore p a char
devi leggere ogni carattere digitato uno ad uno con getchar
ogni volta che leggi un carattere fai un realloc della memoria sul puntatore creato per trovare uno spazio in memoria che possa contenere anche questo carattere e quindi accodi il carattere salvato agli altri partendo dal puntatore (qualcosa tipo p[i]=carattereInserito)