Heim >Backend-Entwicklung >C++ >Wie kann ich Eingaben an meine C/C-Programme umleiten, wenn ich sie in VS-Code ausführe?

Wie kann ich Eingaben an meine C/C-Programme umleiten, wenn ich sie in VS-Code ausführe?

Susan Sarandon
Susan SarandonOriginal
2024-12-06 12:33:12586Durchsuche

How Can I Redirect Input to My C/C   Programs When Running in VS Code?

Umleiten von Eingaben an C/C-Programme in VS-Code mit Standardeingabe

In Visual Studio Code Debuggen von C/C-Programmen mit Eingabeanforderungen kann eine Herausforderung sein. Während das Debuggen unter Windows nicht verfügbar ist, können Sie mithilfe von Aufgaben dennoch Code ausführen und erstellen. Allerdings stellt die Bereitstellung von Benutzereingaben während der Ausführung eine Hürde dar.

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Konfigurieren Sie die Code-Runner-Einstellungen:

    • Gehen Sie in der Menüleiste auf „Code“.
    • Wählen Sie „Einstellungen“ -> „Einstellungen.“
    • Suchen Sie nach „Code-Runner“.
    • Fügen Sie eine benutzerdefinierte Einstellung hinzu:

      {
         "code-runner.runInTerminal": true
      }
  2. Führen Sie das Programm aus:

    • Erstellen Sie Ihr Programm und führen Sie es aus Programm wie gewohnt.
    • Während der Ausführung erscheint ein Terminalfenster.
  3. Eingabe bereitstellen:

    • Sobald das Programm ausgeführt wird, können Sie Eingaben direkt im Terminalfenster vornehmen.
    • Das Programm setzt dann die Ausführung fort und zeigt die Ausgabe an wie erwartet.

Beispiel:

Stellen Sie sich das folgende Programm vor, das den Namen eines Benutzers liest:

#include <iostream>

using namespace std;

int main() {
  string name;
  cout << "Enter your name: ";
  cin >> name;
  cout << "Hello, " << name << "!!!" << endl;
  return 0;
}

Nachdem Sie die Code-Runner-Einstellungen konfiguriert haben, führen Sie das Programm aus. Es öffnet sich das Terminalfenster, in dem Sie aufgefordert werden, Ihren Namen einzugeben. Geben Sie die Eingabe ein und das Programm fährt mit der Ausführung fort.

Das obige ist der detaillierte Inhalt vonWie kann ich Eingaben an meine C/C-Programme umleiten, wenn ich sie in VS-Code ausführe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn