Originariamente inviato da gennahouse
Per fare quello che vuoi tu, come già detto in precendenza devi prima allocare la memoria per il puntatore con malloc o calloc, se vuoi prestabilire una lunghezza fissa bene, (nbytes * sizeof(char)), (oppure usi un array) sennò devi allocare la memoria dinamicamente.
C'è una discussione di qualche settimana fà che riporta appunto a questo dettaglio (allocazione dinamica) se ti serve un aiuto a riguardo..
In piu ti consiglio di rivedere l'uso della scanf.