Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » problem: Abbruch

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ]
000
10.07.2008, 13:05 Uhr
~jjo
Gast


Also ich hab ein Problem mit C++
es geht um die codes
wenn ich z.B. ein total einfaches C++ Programm schreiben will wie z.B. das :

fgh
fghf(ich hab die ersten zwei wörter (den Anfang)vergesen ^^ ist im moment aber egal)


C++:
int main()
{
cout<<"gib eine zahl ein";
int zahl;
cin>>zahl;
cout<<"deine zahl war"<<zahl<<"\n";
cin.get();
}




normalerweise müste dann das Passieren :


Code:

gib eine zahl ein
blablabla (ENTER)
deine zahl war blablabla




wenn ich das in meinen Compiler eingebe und auf Probiern drücke ist auch alles richtig aber wenn ich das Fenster schließe und dass Programm nochmal ausfüre kommt nur das :


Code:

gib eine zahl ein
blablabla (ENTER)
ABBRUCH




bin über jede Antwort glücklich lol

Dieser Post wurde am 10.07.2008 um 19:38 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.07.2008, 19:32 Uhr
Lensflare



was meinst du mit "ABBRUCH" ?

wenn du damit meinst, dass sich das Fenster schließt, dann liegt das daran, dass das "enter" nach der eingegeben zahl noch im puffer ist und mit cin.get() herausgeholt wird. Das programm ist dann fertig und wird beendet.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.07.2008, 13:59 Uhr
jjo



hab ich schon ausprobiert geht aber nicht
--
Die Polizei stopt gauner.Wer stopt die Polizei?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.07.2008, 14:49 Uhr
jjo



ich glaub es liegt nicht an dem code...
vieleicht an dem Compiler
ich hab dev-c++
--
Die Polizei stopt gauner.Wer stopt die Polizei?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.07.2008, 17:04 Uhr
ao

(Operator)


Und was ist mit diesem Code?

C++:
#include <iostream>
using namespace std;

int main()
{
    cout<<"gib eine zahl ein";
    int zahl;
    cin>>zahl;
    cout<<"deine zahl war"<<zahl<<"\n";
    cin.get();
    cin.get();
    return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.07.2008, 17:09 Uhr
Kest
saint


Könnte daran liegen, dass >blablabla < keine Zahl ist.
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.07.2008, 11:09 Uhr
jjo



mit bla bla bla mein ich ja auch eine zahl :PCS:
--
Die Polizei stopt gauner.Wer stopt die Polizei?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.07.2008, 11:14 Uhr
jjo




C++:
#include <iostream>
using namespace std;

int main()
{
    cout<<"gib eine zahl ein";
    int zahl;
    cin>>zahl;
    cout<<"deine zahl war"<<zahl<<"\n";
    cin.get();
    cin.get();
    return 0;
}





FUNKTIONIRT
Aber wieso?
?
--
Die Polizei stopt gauner.Wer stopt die Polizei?

Dieser Post wurde am 13.07.2008 um 11:16 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
13.07.2008, 11:16 Uhr
jjo



und was bedeutet return ?
--
Die Polizei stopt gauner.Wer stopt die Polizei?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
13.07.2008, 11:27 Uhr
WiredCoder




Zitat:
und was bedeutet return ?

Nichts gegen dich, aber das wären nicht mal 10 sekunden bei google gewesen.
www.gidf.de
Gut, return 0; wartet auf eine Eingabe, wenn du dann gedrückt hast wird die Schleife beendet und damit auch dein Programm. Und bevor die Frage kommt, wofür cin.get(); da ist, dass kann man anstatt return 0; benutzen, denn es fängt den kompletten Nachrichtenstrom ab und lässt das Programm danach einfach weiter laufen. Um das Programm dann zu schliessen müsste man auf das Schliesskästchen drücken .
--
Ich würde mich sehr über einen Besuch auf meiner Website freuen: www.Online-Programmierung.com

Dieser Post wurde am 13.07.2008 um 11:28 Uhr von WiredCoder editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: