Befehlszeilenargumente in Xcode im C-Programm angeben

Lesezeit: 1 Minute

Ich löse meine C-Zuweisung in Xcode und in diesem Programm muss ich beim Ausführen des Programms Befehlszeilenargumente angeben, und dafür muss ich das Benutzerterminal wie folgt verwenden:

./a.out myfirstCommand mySecondCommand

Ich habe mich gefragt, ob es möglich ist, diese Art von Befehlen in xcode zu geben, anstatt zum Terminal zu gehen. Vielen Dank

  • Und seit XCode 4.3 sind Befehlszeilen-Tools nicht mehr mit XCode gebündelt, also sollten Sie zu Ihren Einstellungen auf der Registerkarte Download gehen und auf Install Command-Line Tools plugin klicken

    – 4lex1v

    18. November 2012 um 13:52 Uhr

  • Hinweis: Die akzeptierte Antwort ist veraltet. siehe @jengelsma unten.

    – chmullig

    6. Oktober 2013 um 2:56 Uhr

  • Die akzeptierte Antwort ist immer noch veraltet. Es wäre wirklich hilfreich für andere, wenn Sie es ändern könnten.

    – masukomi

    23. Februar 2016 um 13:30 Uhr

Ab Xcode 4.x musste ich zum Produktmenü gehen, “Schema bearbeiten” auswählen, dann die Registerkarte “Argumente” auswählen und dort die Argumente hinzufügen.

  • +1 Vielen Dank für die Wiederbelebung dieses Threads, um eine aktualisierte Antwort zu geben! Ich habe bemerkt, dass du nach über einem Jahr weitergemacht hast, was beeindruckend ist 🙂

    – Kevin

    28. August 2012 um 4:25 Uhr

  • Funktioniert auch in XCode 5.1. Tastenkürzel: Cmd-<

    – Aditya Kumar Pandey

    8. November 2014 um 7:02 Uhr

  • @itsaboutcode Bitte markieren Sie diese auch als Antwort. Es ist erlaubt, mehr als eine Antwort auf eine stackQuestion zu haben.

    – Sünder

    14. Juli 2016 um 15:02 Uhr

  • Auch Option + Klicken auf die Schaltfläche Ausführen öffnet dieses Dialogfeld.

    – coderforlife

    3. August 2017 um 17:51 Uhr

  • Xcode 10.2: “Produkt -> Schema -> Schema bearbeiten …” war der Menüpfad für mich. Befehl+Umschalt+< und Option+Klick auf Ausführen funktionieren auch weiterhin.

    – Nicht Kyon

    19. Mai 2019 um 20:14 Uhr


Benutzeravatar von Steve Yost
Steve Yost

Tastaturkürzel ist BefehlWechsel<

Benutzeravatar von Carl Norum
Karl Norum

Vor Xcode 4.x

Klicken Sie mit der rechten Maustaste auf die ausführbare Datei in Ihrem Xcode-Projekt und wählen Sie "Get Info". Wählen Sie dann die Registerkarte "Argumente" und Sie können Argumente festlegen, die übergeben werden, wenn Sie Ihr Programm innerhalb von Xcode ausführen oder debuggen.

Xcode 4.x oder höher

Gehen Sie zum Produktmenü, wählen Sie "Schema bearbeiten", wählen Sie dann die Registerkarte "Argumente" und fügen Sie dort die Argumente hinzu.

  • das ist alt und veraltet! Keine "Get Info"-Option mit Rechtsklick zum Ausführen.

    – Pazifischer Stickler

    14. September 2016 um 16:39 Uhr

  • Bitte aktualisieren Sie die veraltete Antwort. Right click the executable in your Xcode project bedeutet nichts für diejenigen, die XCode zum ersten Mal sehen.

    – Paul P

    9. Februar 2019 um 23:58 Uhr

Benutzeravatar von Hany Sakr
Hany Sakr

Wählen Sie in Xcode 8.x einfach das Projekt in der Titelleiste aus und wählen Sie „Schema bearbeiten“ (nicht „Schema“), dann „Debug ausführen“ und im Popup-Fenster die Registerkarte „Argumente“ aus.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

In Xcode 12.3 können Sie Folgendes tun

Menüpunkt Produkt -> Schema -> Schema bearbeiten -> Registerkarte Argumente -> Beim Start übergebene Argumente

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

  • Ich weiß nicht warum, aber es funktionierte nicht für XCode 12.5.1

    – msalihbindak

    20. August 2021 um 13:36 Uhr

Benutzeravatar von Prakash Sinha
Prakash Sinha

Für XCode v12.5.1 können Sie zusätzliche/Launch-Run-Argumente übergeben, indem Sie folgende Aktion ausführen:

  1. Wechseln Sie zum Bearbeiten des Schemas über "Produkt> Schema> Schema bearbeiten" oder mit der Tastenkombination "CMD+Shift+<".
  2. Wechseln Sie dann im geöffneten Dialogfeld zur Registerkarte Argumente
  3. Hier können Sie erforderliche Startargumente übergeben

  • Ich weiß nicht warum, aber es funktionierte nicht für XCode 12.5.1

    – msalihbindak

    20. August 2021 um 13:36 Uhr

1417670cookie-checkBefehlszeilenargumente in Xcode im C-Programm angeben

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

Privacy policy