Impossible de passer le caractère '#' comme argument de ligne de commande

Je ne peux pas passer de chaînes commençant par #comme arguments de ligne de commande. Voici un test simple: #include <stdio.h> int main(int argc, char *argv[]) { for (int i = 1; i < argc; i++) printf("%s ", argv[i]); putchar('\n'); return 0; } Si j'entre les arguments comme suit: 2 4 # 5...