Originariamente inviato da tigerjack89
Però scusa, quando io uso ad esempio il char *argv[] del main, non so in anticipo quale sarà la lunghezza in ingresso della stringa ottenuta. Qual è la differenza con il char *word[] che uso io??
Il tuo *word è uguale all' *argv

Ma ogni puntatore ad una stringa valida di *argv è assegnato a memoria allocata dal sistema operativo. Cosa che tu non fai.

Perdona queste domande che a te sembreranno banali
Non ti preoccupare ... ma rivedi il capitolo delle stringhe e dell'allocazione di memoria ... :-)