Programm beendet sofort nach Aufruf
-
Hallo!
Vorab, ich bin neu auf dem Gebiet C++,deswegen die vielleicht etwas blöde FrageAlso, hier mal ein ganz einfaches Beispiel, für ein Programm, was sofort, wenn man es nicht über die Konsole aufruft, beendet.
#include<iostream>
int main()
{
cout<<" Hallo C/C++ Forum "<<endl;return 0;
}So, wenn man dieses Programm mit einem Doppelklick auf die Exe-Datei aufruft, schließt es sich sofort wieder, was ja auch logisch ist.
Nun meine Frage.Es gibt doch bestimmt einen Code, der das Programm anhält, bis man z.b die return Taste drückt, oder?
-
Grüssli
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Die Funktion, die du suchst heißt system("PAUSE");
Dein Programm würde dann so aussehen:
#include <cstdlib>
#include <iostream>using namespace std;
int main(int argc, char *argv[])
{cout<<" Hallo C/C++ Forum "<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
-
Felix15 schrieb:
Die Funktion, die du suchst heißt system("PAUSE");
Bitte nicht. Lies doch mal den Thread, auf den Dravere verlinkt hat.
-
Hallo,
ich bin auch komplett neu auf dem Gebiet der Programmierung, muss c++ jetzt aber für die Uni ein wenig lernen.
Dort Programmieren wir auf Linux, zuhause mache ich es in Windows.
Ich habe jetzt eine Matheprogramm geschrieben, das mir eigentlich Ergebnisse liefer n sollte, aber nach EIngabe der Variablen, wenn ich Enter drücke schließt sich das fenster und ich kann lange auf meine Ergebnisse warten.Kann mir da jemand helfen?
MfG
-
-
hab ich ja schon versucht, hilft aber nichts....
rechnen tut er trotzdem nichts...
-
Das kann ich mir jetzt nicht vorstellen - zeig doch mal dein Programm.
-
ok, nach nem bisschen probieren