Comment puis-je écrire un écho programme en C?

la sortie doit être quelque chose comme ceci:

Enter Character : a
Echo : a

J'ai écrit

int c;
  while (c != EOF)
    {
      printf("\n Enter input: ");
      c = getchar();
      putchar(c);
    }

Mais j'ai deux Entrée après les echos.

Voulez-vous faire l'écho seul un personnage ou de la totalité de la ligne? L'echo le programme fait écho à l'ensemble de la ligne. en.wikipedia.org/wiki/Echo_%28command%29
Je doute de l'OP souhaitez signifie la echo de commande. echo imprime ses arguments, pas l'entrée standard.

OriginalL'auteur unj2 | 2010-10-10