Passer des arguments de ligne de commande dans Visual Studio 2010?


124

Je travaille sur un projet C et je ne peux pas comprendre comment passer des arguments de ligne de commande à ma fonction principale dans Visual Studio 2010 Express Edition. Je veux déboguer - comment fonctionnent ces arguments de ligne de commande?


Réponses:


216
  • Cliquez avec le bouton droit sur votre projet dans l'Explorateur de solutions et sélectionnez Propriétés dans le menu
  • Allez dans Propriétés de configuration -> Débogage
  • Définissez les arguments de commande dans la liste des propriétés.

Ajout d'arguments de ligne de commande


@Andrew Cooper et que faire si nous avons 2 arguments? devons-nous séparer alors avec ;, et nous définissons le chemin de la manière normale comme nous l'avons fait en c ++?
Rocket

5
@Ahmad - Non. Tapez simplement les arguments comme vous le feriez sur la ligne de commande. c'est à dire. séparés par des espaces.
Andrew Cooper

Existe-t-il un moyen de les saisir dans le terminal s'il est exécuté en tant qu'application de terminal?
Chris Zhang

@ChrisZhang Je suppose que vous voulez dire une application console, et la réponse est non
Andrew Cooper

@Andrew Cooper Pouvez-vous me dire plz comment passer plusieurs arguments dans VS
The Beast

32

Sous Projet-> Propriétés-> Débogage, vous devriez voir une boîte pour les arguments de la ligne de commande (Ceci est en C # 2010, mais cela devrait être fondamentalement au même endroit)


Je vous remercie ! J'ai choisi la réponse de l'autre gars parce qu'il était le premier à répondre!
Fahad du

@AlexHart Pouvez-vous me dire plz comment passer plusieurs arguments dans VS?
The Beast

12

Visual Studio 2015:

Project =>Votre application Properties. Chaque argument peut être séparé en utilisant un espace. Si vous avez un espace entre les deux pour le même argument, mettez des guillemets doubles comme indiqué dans l'exemple ci-dessous.

entrez la description de l'image ici

        static void Main(string[] args)
        {
            if(args == null || args.Length == 0)
            {
                Console.WriteLine("Please specify arguments!");
            }
            else
            {
                Console.WriteLine(args[0]);     // First
                Console.WriteLine(args[1]);     // Second Argument
            }
        }

1
  1. Cliquez avec le bouton droit sur le nom du projet .
  2. Sélectionnez Propriétés et cliquez sur.
  3. Ensuite, sélectionnez Débogage et fournissez votre argument suffisant dans la zone Arguments de commande .

Remarque:

  • Vérifiez également le type de configuration et la plate - forme .

img

Après cela, cliquez sur Appliquer et OK .


0

Visual Studio par exemple 2019 En général, sachez que la plate-forme sélectionnée (par exemple x64) dans la boîte de dialogue de configuration est la même que la plate-forme avec laquelle vous avez l'intention de déboguer! (voir l'image pour l'explication)

Salutations micro entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.