anfängerproblem
-
hallo heute ist mein buch über c++ gekommen aber wenn ich jetzt das fertigkompilierte programm(exe) starte schliest es auch gleich wieder
wenn ich jetzt eingaben programmiere wie:
zahl eingeben: 12
Ihre zahl war 12
danach schliest es auch gleich wieder und man hat gar keine zeit
um das ihre zahl war 12 zu lesen.
also wie macht man das???
MFG MARCUS
-
Schau mal in die Konsolen FAQ da stehts.
-
#include "conio.h"
....
getch();
-
hi,
einfach aber unsauber geht's auch so:int dummy; cin >> dummy;
wäre dann ein fall für die iostream.h oder iostream mit using namespace::std
gruß
konstantin
-
ich schliesse mich ERhard an
als anfänger würde ich an deiner stelle auch empfehlen das du am anfang deines quelltexstes#include "conio.h"
schreibst und am ende
getch();
Damit wartet dein programm am ende auf eine eingabe. Wenn dein Programm fertig ist kannst du dir überlegen ob dus drin lassen willst
-
nur das die conio.h nicht im standard vorhanden ist, und du damit immer gefahr läufst, daß der gerade benutzte compiler des fragenden sie nicht fährt.
zum bleistift im cygwin gibt es keine conio.h
aber ansonsten kann man sie -klar- benutzen
-
Mach doch einfach getchar(); am ende vor return 0;
Ist sogar Standart
-
K O N S O L E N - F A Q
Das was Quizzmaster gesagt hat ist Mist.
MfG SideWinder