Dans Visual Studio vous pouvez spécifier dansC++ dans Visual Studio 2015: passer manuellement en args ligne de commande
"Propriétés du projet> Debugging> Commande Arguments"
les arguments que vous voulez passer mais je veux. être capable de changer ceci manuellement afin que je puisse exécuter différents arguments et tester mon code. Y at-il un moyen d'ouvrir la console et de passer des arguments comme vous le feriez normalement dans un shell Unix?
./monprog arg1 arg2
Le fait de devoir aller dans les propriétés et changer à chaque fois est ennuyeux.
Merci!
Aller X-Y sur vous ici. Séparez la logique de code qui repose sur ces arguments de ligne de commande de l'analyseur d'arguments. appelez ensuite la logique de base à partir d'un autre analyseur d'arguments qui vous permet de spécifier les arguments lors de l'exécution ou de générer une boucle qui appelle la logique principale encore et encore avec un pool d'arguments de ligne de commande différents. – user4581301
*** Existe-t-il un moyen d'ouvrir la console et de passer des arguments comme vous le feriez normalement dans un shell Unix? *** Vous pouvez exécuter votre programme depuis la ligne de commande directement. J'ai toujours plusieurs fenêtres 'cmd.exe' ouvertes pendant le développement. Cependant, rappelez-vous que si vous le faites, le dossier par défaut sera le même que l'exe au lieu du dossier du projet. – drescherjm
Une deuxième option est un addon de studio visuel qui vous permet d'enregistrer plus d'un ensemble de lignes de commande et de basculer entre les sauvegardés: http://n0n4m3.x10host.com/2014/03/11/cliargsmadeeasy2/ – drescherjm