Originariamente inviato da oregon
Se parli della getchar, e' una semplicissima funzione della libreria standard, una delle prime che si studia ...



No che non va bene.

Un nome e' fatto da tanti caratteri ma char X e' un solo carattere.

Per il nome, devi usare un array di caratteri, esempio

char nome[30];

e allora puoi scrivere

scanf("%s", nome)

(nota ... senza & perche' nome e' gia' un puntatore).
si.. conosco il metodo dell'array.. però.. %s quindi viene usata solo per array? se s sta per stringhe.. char X non è una variabile che può contenere anche una parola come ad esempio "cane"??