1

pouet,

Sauriez-vous pourquoi la commande suivante : "C:\Program Files (x86)\LLVM\bin\clang-format.exe" -i *.cpp *.hpp, donne le résultat invalid argument (deux fois) ?
Quand j'écris les noms de fichier à la main, ça marche.
Une idée svp ?

Merci happy

2

Parce qu'il n'y a pas d'expansion de "*" au niveau du shell DOS ? (il me semble que ce sont seulement certaines commandes qui le font elles-mêmes, pas le shell)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Ah ?? grin
dir *.?pp fonctionnant comme attendu, je me suis pas posé de question ^^
On fait comment alors ?? Sinon tant pis, je vais devoir utiliser MSYS, mais c'était pas prévu sad

4

Il y a plusieurs solutions pour s'en sortir, je ne connais pas CMD du tout mais tu peux faire une boucle "for" (exemples ici) mais c'est la plaie. Je ne sais pas ce que tu veux faire, mais si c'est pour ton usage perso le plus simple sera probablement d'installer Cygwin et un shell Unix.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Oui, contrairement aux shells UNIX, les shells DOS et Windows ne font pas d'extension automatique des wildcards : les arguments de la ligne de commande sont passés tels quels aux programmes.
Regarde s'il n'y a pas une option dans la doc du programme pour ça, sinon tu peux effectivement utiliser MSYS ou quelque chose de similaire.
Je me demande si la version Windows de make ne le fait pas aussi, ou s'il n'y a pas carrément des programmes fait exprès pour ça.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

Ok, merci beaucoup. J'ai MinGW installé, je vais l'utiliser.
C'était pour paramétrer un "outil externe" dans un IDE.
Merci bien en tout cas. smile