Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
C++ Problem - Konsolenanwendung schließt sich sofort?
Wieso schließt sich dass Fenster nach dem die Eingaben ausgerechnet wurden??
// Spiel.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//
#include <iostream>
using namespace std;
/* Das ist die Hauptfunktion
Bzw. Hauptprogramm */
int main ()
{
/* Variablen
Variablen deklinieren: int <Variable> ;
Mehrere Variablen deklinieren: int <Variable1> , int <Variable2> ;
Variablen definieren: <Variable> = <Wert>
Variablen definieren & deklinieren = int <Variable> = <Wert>
*/
int Bonuspunkte , Restzeit , Diamanten;
int Zeitbonus , Diamantenbonus ;
int PunkteproDiamant , PunkteproSekunde;
int Punkte = 0 ;
int Endzahl;
/* Variablen intialisieren
*/
Restzeit = 12;
Diamanten = 16;
PunkteproDiamant = 30;
PunkteproSekunde = 15;
Punkte = Punkte + 20;
/*Ist das gleiche wie: Punkte = Punkte + 20
*/
/* Bonus für Restzeit berechnen und ausgeben
*/
Zeitbonus = Restzeit * PunkteproSekunde ;
cout << "Zeitbonus: " << Zeitbonus << endl;
/* Bonus für Diamanten berechnen und ausgeben
*/
Diamantenbonus = Diamanten * PunkteproDiamant ;
cout << "Diamantenbonus: " << Diamantenbonus << endl;
/* Bonus für Diamanten berechnen
*/
Bonuspunkte = Zeitbonus + Diamantenbonus ;
cout << "Gesamtanzahl der Bonuspunkte: " << Bonuspunkte << endl;
/* Gesamtzahl der Bonuspunkte + Punkte
*/
Endzahl = Bonuspunkte + Punkte ;
cout << "Zwischenwert (Bonuspunkte + Normale Punkteanzahl) : " << Endzahl << endl;
int Runde1 , Runde2 ;
int Gesamtpunkte = 0;
cout << "Hier beginnt eine neuer Programm Absatz" << endl;
/*Eingabe der Werte
*/
cout << "Punkte der ersten Runde eingeben: ";
cin >> Runde1;
cout << "Punkte der zweiten Runde eingeben: ";
cin >> Runde2;
/* Berechnung und Ausgabe der Gesamtpunktzahl
*/
Gesamtpunkte = Runde1 + Runde2;
cout << "Erreichte Gesamtpunktzahl: " << Gesamtpunkte << endl;
getchar();
return 0;
}
Danke für eure Hilfe im Vorraus :D
1 Antwort
- hubbedihuLv 6vor 9 JahrenBeste Antwort
Wenn man der Konsole nicht sagt, dass sie warten soll, dann schließt sie sich mit return 0;
bzw.
return(0);
halt sofort, das ist so üblich ^^
Um das zu verhindern kannst du sowas einbauen:
system("PAUSE");
Dann geht der Programmablauf erst weiter, wenn eine Taste gedrückt wurde.
Also bei dir z.B.:
getchar();
system("PAUSE");
return 0;