PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quelltext



napsta
23.08.2010, 18:20
Hi Member,

Dieser c++ Quelltext funktioniert nicht richtig weiß jemand wo der fehler ist?
Ich kom da einfach nicht weiter.


#include <iostream>
using namespace std;

int main()
{
int zahl1;
int zahl2;
int ergebnis;

cout << "geben Sie die erstezahl ein: ";
cin >> zahl1;

cout << endl;

cout << "geben Sie die Zweitezahl ein: ";
cin >> zahl2;

cout << endl;

ergebnis = zahl1 + zahl2;
cout << "das Ergebnis ist: " << ergebnis << endl << endl;

cin.get();

return 0;
}

blackberry
23.08.2010, 18:33
... und was genau funktioniert nicht?
Bei mir werden beide Zahlen ohne Probleme addiert.

napsta
23.08.2010, 18:34
Ich kann die Zahlen eingeben aber wenn ich enter drücke dann schließt das ganze

Mirr0w
23.08.2010, 18:36
du musst oben im prog. debuggen.

da gibt es 2 möglichkeiten zum debuggen.
musst mal beide ausprobieren.
lg

GregorSamsa
23.08.2010, 18:37
Was fürn Quatsch.

Das beendet sich, weil das Programm fertig ist.

Probier mal (doof, aber anfängerfreundlich) am Ende ein
system("PAUSE");
aus.

Shadowstyle
23.08.2010, 18:40
Schonmal versucht es über die Console auszuführen?
Ich weiß es ist zwar die Methode cin.get() da, aber versuch es mal.

napsta
23.08.2010, 18:40
Ja es gibt debug und realese ich hab beides ausprobiert aber es funktioniert immernoch nicht

blackberry
23.08.2010, 18:41
bzw. cin.ignore() vor das cin.get()

@Shyzaki
So ein Blödsinn...

napsta
23.08.2010, 18:46
Danke Leute system("Pause"); funktioniert

blackberry
23.08.2010, 18:50
Was man auch hier (http://free-hack.com/ansi-c-c-c/39343-mein-programm-schlie%C3%9Ft-sich-dauernt-antwort.html) hätte nachlesen können.
Beim nächsten Mal bitte gleich den Fehler exakt beschreiben und nicht einfach sagen "funktioniert nicht".

/closed