Bedienung VS Code scanf()

Gast #6249912
Hallo

ich bringe mir grade Programmieren bei. Als IDE nutze ich VS Code.
Wenn ich folgenden Code kompiliere und starte, wird mir bei "outpout" 
running angezeigt. Weder wird das, was in der Funktion printf steht, 
ausgegeben, noch liest er Zahlen der Tastatur ein. Hat jemand nh idee, 
waqs ich falsch mache? Liegt bestimmt an meiner Bedienung der IDE
1
/* Datei: Summe.c */
2
#include <stdio.h>
3
int main (void)
4
{
5
/* Definition lokaler Variablen */
6
int zahl1; /*Speichert die erste eingegebene Zahl */
7
int zahl2; /*Speichert die zweite eingegebene Zahl*/
8
int summe; /*Speichert die Summe */
9
/* Anweisungen */
10
printf ("Bitte geben Sie die erste Zahl ein: ");
11
scanf ("%d", &zahl1); /*Die Funktion scanf() dient hier zum */
12
/*Einlesen einer Zahl von der Tastatur.*/
13
/*Die Zahl wird in der Variablen */
14
/*zahl1 gespeichert. */
15
printf ("Bitte geben Sie die zweite Zahl ein: ");
16
scanf ("%d", &zahl2);
17
summe = zahl1 + zahl2;/*Berechnet die Summe und speichert */
18
/*das Ergebnis in der Variablen summe */
19
printf ("Die Summe %d+%d ergibt %d\n", zahl1, zahl2, summe);
20
/*Gibt das Ergebnis aus */
21
return 0;
22
}
Gast #6249930
Hallo,

VS.C hat mehrere Terminalfenster unten.
Was darin angezeigt wird, kannst Du mit dem Dropdown auf der rechten 
Seite auswählen.

Vermutlich musst Du in "Debug Terminal" wechseln. Das ist die Konsole, 
in der dann auch das Programm ausgeführt wird...
Gast #6249969
Hmmm schrieb:
> Der Lernende schrieb:
>> ist es ein Nachteil, wenn das programm im Terminal läuft?
>
> Nein, genau dafür ist es ja gedacht

in dem konkreten Fall, um die Funktionalität zu erfüllen. Aber 
allgemein?
Gast #6249980
Die fertige Anwendung hat im Header eine Information, ob es sich um eine 
GUI- oder Commandline-Anwendung handelt.

Falls letzteres, startet Windows sie in einem Terminalfenster.
Gast #6250385
Der Lernende schrieb:
> Stimmt es denn, dass wenn ich oben genannte Einstellung aktiviere, auch
> GUI-Anwendungen im Terminal laufen?

Im schlimmsten Fall geht zusätzlich (!) zur GUI ein Terminalfenster auf. 
Aber das passiert nur beim Start aus der IDE, sofern die 
Compileroptionen stimmen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.