Originariamente inviata da
Eduadie
Naturalmente deve essere ciò che tu hai menzionato, un array.
Nel tuo caso non lo è poichè il char memorizza un solo carattere.
Per farlo diventare array devi fare in questo modo:
codice:
#include <stdio.h>
#define MAXCHAR 20
int main()
{
char nome[MAXCHAR];
printf ("Ciao. Come Ti chiami? \n");
gets(nome);
printf ("quindi il tuo nome è ");
puts(nome);
return 0;
}
Inoltre come puoi vedere è opportuno utilizzare gets e puts rispettivamente per memorizzare e mostrare in output il tuo array di char per correttezza sintattica.
Queste informazioni puoi reperirle in internet facilmente o in qualsiasi manuale che sia tale poichè ci sarà sicuramente un capitolo dedicato agli array.