Heim > Backend-Entwicklung > C++ > Wie stelle ich Standardeingaben für in VS-Code debuggte C/C-Programme bereit?

Wie stelle ich Standardeingaben für in VS-Code debuggte C/C-Programme bereit?

Linda Hamilton
Freigeben: 2024-12-02 20:35:13
Original
374 Leute haben es durchsucht

How Do I Provide Standard Input to C/C   Programs Debugged in VS Code?

Schreiben in die Standardeingabe in C/C-Programmen, die in VS-Code ausgeführt werden

Für C/C-Programme, die in VS-Code mit dem C/ C-Erweiterung kann die Standardeingabe eine Herausforderung bei der Interaktion sein. In diesem Artikel wird erläutert, wie Sie Benutzereingaben im Debugging-Prozess aktivieren.

Terminaleingabe aktivieren

Die C/C-Erweiterung bietet keine direkte Methode zum Schreiben in die Standardeingabe . Es gibt jedoch eine Problemumgehung, indem Sie das Debuggen in einem Terminalfenster aktivieren. Navigieren Sie in VS Code zu „Code –> Einstellungen –> Einstellungen“ und fügen Sie die folgende benutzerdefinierte Einstellung hinzu:

{
   "code-runner.runInTerminal": true
}
Nach dem Login kopieren

Ausführen und interagieren

Jetzt Beim Ausführen Ihres C/C-Programms öffnet sich neben dem Codefenster ein Terminalfenster. Dieses Terminal erbt die Standardeingabe des Programms, sodass Sie Eingaben vornehmen können, wenn Sie dazu aufgefordert werden.

Speziell für ein Programm wie das bereitgestellte Beispiel:

# include <iostream>

using namespace std;

int main ()
{
  int name;

  cin >> name;

  cout << "Hello, " << name << "!!!" << endl;

  return 0;
}
Nach dem Login kopieren

Nach dem Ausführen des Programms in VS Wenn Sie Code mit aktivierter Einstellung „code-runner.runInTerminal“ erstellen, können Sie den Namen bei Aufforderung in das Terminalfenster eingeben. Das Programm sollte dann die benutzerdefinierte Begrüßung drucken.

Das obige ist der detaillierte Inhalt vonWie stelle ich Standardeingaben für in VS-Code debuggte C/C-Programme bereit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage