Comment lire char après char de paramètre de ligne de commande?

Je suis très débutant en C. Dans mon programme, l'utilisateur va ajouter un argument via la ligne de commande. Cet argument peut être une chaîne de caractères par exemple, "Bonjour, comment allez-vous". Je voudrais lire char après char de cette chaîne. Cette chaîne a une inconnue de taille. Donc, l'exemple de l'exécution d'un programme (sous Windows) est: test "Bonjour, comment allez-vous"

Quelque chose comme

#include <stdio.h>

int main()
{
  char c;  

  while ((c = getchar()) != EOF)
    putchar(c);
  return 0;
}

Caractère c doit être lu de la chaîne d'entrée, qui est quelque chose que je ne peux pas faire.
J'espère que j'ai fait, il est clair.

Merci pour votre aide.

InformationsquelleAutor John Smith | 2013-10-05