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?
Übergeben von Befehlszeilenargumenten in Visual Studio 2010?
Fahad
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.
-
@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.
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
}
}
msc
- Rechtsklick auf Projektname.
- Auswählen Eigenschaften und klicken.
- Wählen Sie dann aus Debuggen und liefern Sie Ihr genug Argument in Befehlsargumente Kasten.
Notiz:
- Überprüfen Sie auch Aufbau Typ und Plattform.
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
erreichen2saurabh
Für Visual Studio 2022 – für Konsolenanwendung
- Klicken Sie mit der rechten Maustaste auf Projekt, klicken Sie auf Eigenschaften
- Erweitern Sie Debuggen -> Klicken Sie auf Allgemein (Option)
- Klicken Sie auf Debug Launch Profiles UI öffnen
- Übergeben Sie den Parameter an der Wertstelle.
mögliches Duplikat von Debuggen mit Befehlszeilenparametern in Visual Studio.
– In silico
13. September 2010 um 0:52 Uhr