Übergeben von Befehlszeilenargumenten in Visual Studio 2010?

Lesezeit: 2 Minuten

Fahads Benutzeravatar
Fahad

Ich arbeite an einem C-Projekt und kann nicht herausfinden, wie Befehlszeilenargumente an meine Hauptfunktion in Visual Studio 2010 Express Edition übergeben werden. Ich möchte debuggen – wie funktionieren diese Befehlszeilenargumente?

  • mögliches Duplikat von Debuggen mit Befehlszeilenparametern in Visual Studio.

    – In silico

    13. September 2010 um 0:52 Uhr

Benutzeravatar von Andrew Cooper
Andreas Cooper

  • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie im Menü Eigenschaften aus
  • Gehen Sie zu Konfigurationseigenschaften -> Debugging
  • Legen Sie die Befehlsargumente in der Eigenschaftsliste fest.

Hinzufügen von Befehlszeilenargumenten

  • @Andrew Cooper und was ist, wenn wir 2 Argumente haben? müssen wir uns dann mit trennen ; und wir setzen den Pfad auf die normale Weise, wie wir es in C++ getan haben?

    – Rakete

    7. September 2013 um 15:58 Uhr

  • @Ahmad – Nein. Geben Sie einfach die Argumente ein, wie Sie es in der Befehlszeile tun würden. dh. durch Leerzeichen getrennt.

    – Andreas Cooper

    10. September 2013 um 0:01 Uhr

  • Gibt es eine Möglichkeit, sie in das Terminal einzugeben, wenn es als Terminalanwendung ausgeführt wird?

    – Chris Zhang

    16. Januar 2014 um 5:35 Uhr

  • @ChrisZhang Ich nehme an, Sie meinen eine Konsolenanwendung, und die Antwort lautet Nein.

    – Andreas Cooper

    16. Januar 2014 um 17:55 Uhr

  • @Andrew Cooper Können Sie mir bitte sagen, wie man mehrere Argumente in VS übergibt

    – Das Biest

    3. Februar 2016 um 22:43 Uhr

Unter Project->Properties->Debug sollten Sie ein Feld für Befehlszeilenargumente sehen (Dies ist in C# 2010, aber es sollte im Grunde der gleiche Ort sein)

  • Vielen Dank ! Ich habe die Antwort des anderen gewählt, weil er der erste war, der geantwortet hat!

    – Fahad

    13. September 2010 um 1:00 Uhr

  • @AlexHart Können Sie mir bitte sagen, wie man mehrere Argumente in VS übergibt?

    – Das Biest

    3. Februar 2016 um 22:43 Uhr

Visual Studio 2015:

Project => Ihre Bewerbung Properties. Jedes Argument kann durch Leerzeichen getrennt werden. Wenn Sie für dasselbe Argument ein Leerzeichen dazwischen haben, setzen Sie doppelte Anführungszeichen, wie im folgenden Beispiel gezeigt.

Geben Sie hier die Bildbeschreibung ein

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

Benutzeravatar von msc
msc

  1. Rechtsklick auf Projektname.
  2. Auswählen Eigenschaften und klicken.
  3. Wählen Sie dann aus Debuggen und liefern Sie Ihr genug Argument in Befehlsargumente Kasten.

Notiz:

  • Überprüfen Sie auch Aufbau Typ und Plattform.

Bild

Klicken Sie danach auf Sich bewerben und OK.

Visuelles Studio B. 2019 Beachten Sie im Allgemeinen, dass die ausgewählte Plattform (z. B. x64) im Konfigurationsdialog ist die gleiche wie die Plattform, mit der Sie debuggen möchten! (siehe Bild zur Erklärung)

Grüße Mikro
Geben Sie hier die Bildbeschreibung ein

Benutzeravatar vonreach2saurabh
erreichen2saurabh

Für Visual Studio 2022 – für Konsolenanwendung

  1. Klicken Sie mit der rechten Maustaste auf Projekt, klicken Sie auf Eigenschaften
  2. Erweitern Sie Debuggen -> Klicken Sie auf Allgemein (Option)
  3. Klicken Sie auf Debug Launch Profiles UI öffnen
  4. Übergeben Sie den Parameter an der Wertstelle.

Screenshot von VS 2022

1423380cookie-checkÜbergeben von Befehlszeilenargumenten in Visual Studio 2010?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy