Visual Studio Code führt keinen Code aus

Visual Studio Code führt keinen Code aus

Warum möchte VS Code keinen Code ausführen, wenn ich scanf()eine Funktion zum Abrufen von Benutzereingaben verwende, obwohl ich weiß, dass der Code auch ohne diese Funktion einwandfrei ausgeführt wird?

Bildbeschreibung hier eingeben]

Antwort1

  1. STRG+UMSCHALT+X
  2. Geben Sie den Suchbegriff in das Suchfeld ein.Code Runner
  3. Installieren der Erweiterung
  4. Klicken Sie dann aufDatei – Voreinstellungen – Einstellungen
  5. TypCode ausführenim Suchfeld.
  6. Scrollen Sie nach unten, bis Sie findenCode-Runner: Im Terminal ausführenAktivieren Sie das KontrollkästchenOb Code im integrierten Terminal ausgeführt werden soll.
  7. Starten Sie VS Code neu

Viel Glück!

Antwort2

zunächst einmal bin ich ein Anfänger in VS Code, also werde ich mein Bestes geben, um zu erklären, wie ich diesen „Fehler“ behoben habe. Ich hoffe, dieser Beitrag hilft trotzdem vielen Leuten.

Ich denke, dass dieses C-Programm nur kompiliert wird, wenn Sie auf „Code ausführen“ klicken. Ich bin mir da überhaupt nicht sicher. Die Lösung, die ich gefunden habe, ist, dass der richtige Weg, Ihr Programm tatsächlich auszuführen, darin besteht, „Debugging starten“ (F5) zu klicken. Wenn Sie nun zu der JSON-Datei gehen, in der sich die Konfiguration für das Debugging befindet, müssen Sie einfach die Zeile „externalConsole“ ändern und auf „true“ setzen. Und das ist im Grunde alles. Danach führen Sie Ihr Programm einfach mit (F5) aus. Denken Sie daran, dass Sie, wenn Sie etwas in Ihrem ursprünglichen Code ändern, ihn mit „Code ausführen“ (Strg+Alt+N) ausführen müssen, damit die von Ihnen vorgenommenen Aktualisierungen gespeichert und „kompiliert“ werden.

Hoffe ich habe geholfen

Zu ändernde Zeile: Bildbeschreibung hier eingeben

Antwort3

Dazu musst du den Code unbedingt im Terminal ausführen.

Falls Sie möchtendebuggenkeine dieser Lösungen hat bei mir mit MacOS Sonomia funktioniert.

Ich habe es nur zum Laufen gebracht mitCodeLLDBVerlängerung.

Weitere Einzelheiten finden Sie unterdieser Beitragauf Stack-Overflow oderdieser Beitragauf github, wo die Lösung zum Debuggen angezeigt wird

verwandte Informationen