Probleme mit Dev C++

Diskutiere Probleme mit Dev C++ im Developer Network Forum im Bereich Hardware & Software Forum; Hallo immer wenn ich beim C++ Compiler DEV C++ den einfachen #include <iostream> int main() { std::cout << "Hallo, Welt!" <<...
  • Probleme mit Dev C++ Beitrag #1
T

TheDarth2

Aktives Mitglied
Dabei seit
15.06.2007
Beiträge
26
Reaktionspunkte
0
Hallo

immer wenn ich beim C++ Compiler DEV C++ den einfachen
Code:
#include <iostream> 

int main() 
{ 
  std::cout << "Hallo, Welt!" << std::endl; 
}


eingebe kommt das schwarze Fenster nur ganz schnell (0,5 sek oder so)
kann man das irgendwie verlangsamen?

LG
 
  • Probleme mit Dev C++ Beitrag #2
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Hättest ja mal die Suchfunktion bemühen können. Gabs heir glaube ich schon öfters.
Und zwar, endet das Prorgamm ja direkt besser wäre mit return 0; am Ende.
Logisch, nachdem der Text in der Console ausgegeben wrid ist das Prorgamm zu Ende, wieso sollte es warten, bis du den Text gelesen hast. ;)

Code:
#include <iostream> 
#include <windows.h>

int main() 
{ 
  std::cout << "Hallo, Welt!" << std::endl; 
  system("PAUSE");
return 0;
}
So dürfte es gehen. Oder einfach über die Eingabeaufforderung öffnen.

MfG
Anno1989
 
  • Probleme mit Dev C++ Beitrag #3
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
ich finde das ist ne etwas "unpraktische" lösung ... da das ganze nur unter Windows (xp?) ordentlich klappt!

ich würde die vorschlagen:
Code:
#include <iostream> 
using namespace std;

int main() 
{ 
  cout << "Hallo, Welt!" << endl;
  cin.get();
}
 
  • Probleme mit Dev C++ Beitrag #4
R

retn

Bekanntes Mitglied
Dabei seit
04.10.2007
Beiträge
152
Reaktionspunkte
0
oder ein einfaches getch() aus der stdio oder conio.h ka, wartet auf eine tastatureingabe ..
cout << bitte taste drücken << endl;
getch();
 
  • Probleme mit Dev C++ Beitrag #5
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
cin.get() macht ja nichts anderes ... ABER du musst nicht extra noch ne andere library einbinden, weil cin.get() schon aus der iostream.h kommt ^^
 
  • Probleme mit Dev C++ Beitrag #6
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Alles schön und gut, hauptsache er hat das Prinzip verstanden.;)
 
  • Probleme mit Dev C++ Beitrag #7
T

TheDarth2

Aktives Mitglied
Dabei seit
15.06.2007
Beiträge
26
Reaktionspunkte
0
naja ganz verstanden hab ich nur die erste Lösung, was ja ganz klar ist.
 
  • Probleme mit Dev C++ Beitrag #8
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Das Prinzip ist halt eben am Ende des Programmes eine Pause einzubauen, damit sich das Consolen Fenster nicht direkt schließt.
Das tut dann sowohl system("PAUSE"); was genau wie cin.get() oder getch() auf einen Tastendruck wartet. cin.get() und getch() lesen eifnach eben zeichen ein, sprihc die Funktionen warten auh auf ein Aktion vom User, dienen also hier als eine Art Pause, die das Fenster offen hällt. Schonmal versucht das Prorgam ohne diese sachen wie system() cin.get() oder getch() in der Eingabeaufforderung zu öffnen?
 
Thema:

Probleme mit Dev C++

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben