Quote Originariamente inviata da Eduadie Visualizza il messaggio
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.
Grazie mille!!

@oregon ho cercato ma non ho trovato o ho skyppato le possibili soluzioni al mio problema