Programmierfrage

SirJoker

Bekanntes Gesicht
Mitglied seit
29.12.2006
Beiträge
3.972
Reaktionspunkte
0
Website
cynamite.de
Hallo werte Community,
wie vllt dem ein oder anderen aufgefallen ist, habe ich ein Privatforum beantragt, welches die Anlaufstelle für all jene sein sollte, die sich das Programmieren lernen wollten. Wie dem auch sei, der Antrag wurde abgelehnt und ich habe eine Frage.

Ich will ein ein einfaches Programm erstellen, welches Fahrenheit in celsius umwandelt:

Code:
#include <iostream>
using namespace std;

int main()
{
   double fahrenheit;
   double celsius;

   cout << "Temperatur in Fahrenheit: "; 
   cin  >> fahrenheit;
   
   celsius = (fahrenheit - 32) * 5.0 / 9.0;

   cout << fahrenheit
        << " Grad in Fahrenheit entsprechen "
		<< celsius
		<< " Grad Celsius" << endl;
    return 0;
}

Problem: Das Programm läuft, aber sobald ich den Wert in Fahrenheit eingegeben habe und auf Enter drücke schließt sich das Programm. ohne mir eine Ausgabe zu geben. Was kann ich tun, damit das Fenster bis zum 2ten mal auf Enter drücken offen bleibt? Ich dachte an die Eingabe

Code:
cin.get();

Aber wo kann ich die hintun? Danke für jede Hilfe.

Edit: Ich benutze den Borland 5.5 Compiler ohne jegliche GUI
 
Ok Habs gefunden. Für alle dies interessiert:

vor return 0;

muss man

Code:
cin.ignore();
cin.get();

Einfügen
 
Zurück