131 votes

Passage d'arguments de ligne de commande dans Visual Studio 2010 ?

Je travaille sur un projet en C et je n'arrive pas à trouver comment passer des arguments de ligne de commande à ma fonction principale dans Visual Studio 2010 Express Edition. Je veux déboguer - comment ces arguments de ligne de commande fonctionnent-ils ?

0 votes

221voto

Andrew Cooper Points 21126
  • Cliquez avec le bouton droit de la souris 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.

Adding Command Line Arguments

0 votes

@Andrew Cooper et si nous avons deux arguments, devons-nous les séparer ? ; et nous définissons le chemin d'accès de la manière habituelle, comme nous le faisons en C++ ?

5 votes

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

0 votes

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

32voto

Alex Hart Points 840

Sous Projet->Propriétés->Debug, 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).

0 votes

Merci ! J'ai choisi la réponse de l'autre parce qu'il a été le premier à répondre !

0 votes

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

13voto

Serge Voloshenko Points 1303

Visual Studio 2015 :

Project => Votre candidature Properties . Chaque argument peut être séparé par un espace. Si le même argument est séparé par un espace, mettez des guillemets comme dans l'exemple ci-dessous.

enter image description here

        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
            }
        }

1voto

Rxmsc Points 927
  1. Cliquez à droite sur Nom du projet .
  2. Sélectionnez Propriétés et cliquez.
  3. Ensuite, sélectionnez Débogage et fournir votre argument suffisant dans Arguments de commande boîte.

Note :

  • Vérifiez également Configuration et Plate-forme .

img

Après cela, cliquez sur Appliquer y OK .

0voto

mic Points 1

Visual Studio Par exemple, 2019 En général, il faut savoir que la plate-forme sélectionnée (par exemple x64) dans la configuration Dialogue est la même que celle de la plate-forme avec laquelle vous voulez déboguer ! (voir l'image pour l'explication)

Salutations mic Entrez la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X