3Fermer5
ZephLe 30/09/2015 à 18:59
Tu veux vraiment gérer l'expansion dans ton programme, quand ça n'est pas fourni par le shell ? Certes c'est un peu la solution de facilité, mais * & co sont des fonctionnalités proposées par le shell, et perso je ne m'attends pas à les avoir quand je suis sous Windows (ou alors si c'est ça que je veux, j'utilise un shell sous Windows par exemple Cygwin ou bien un portage natif).

En fait ça me semble même presque dangereux que le programme prenne la décision, parce qu'il tourne sous Windows, de faire une expansion. Si j'exécute le programme via Cygwin et que je fais ./programme '*' alors c'est que je veux lui passer en argument le caractère *, et je ne veux surtout pas qu'il tente de le transformer en pensant que c'est la bonne chose à faire.