code bei devc++ (Programmieren)

code bei devc++ (Programmieren)

#include <iostream>

int main()
{
std::cout << "Hallo, Welt!" << std::endl;
}
wenn man das bei devc++ und dann auf ausführen kompilieren und ausführen, müsste sich dann ein fenster öffnen wo steht "Hallo, Welt!"???
Bei mir kommt kurz ein fenster, das sich aber soort schließt. Warum?
"Das Fenster sollte sich aber nicht schließen, dafür sorgt das System("PAUSE");. Kannst es ja mal in der Konsole aufrufen, also Win+R und dann cmd eingeben. Dort bleibt es ja sicher auf.
Im ANSI Standard muss es int sein."
Du wolltest darauf hinaus oder??? aber wie macht man denn das normal??? Ach ja danke für die antwort
Edit: ich krieg das nicht hin was muss ich genau machen????
Ach häng einfach an deinen code return0; ran.. dann stopt es von selbst^^"
oke danke ich werds probieren also vor das }???
kannst du mir bitte schreiben wie der code dann aussehen würde??? bei mir kommt immer fehler.
Ach du ****. Was wird hier denn rumgegeistert?

return 0; würde hierbei das AUS bedeuten. Probiers mal so:

#include <iostream>
#include <conio.h>

using namespace std;

int main(void)
{
cout << "Hallo Welt!!!" << endl;
getch();
return 0;
}

Erklärung:

conio.h enthält die Funktion getch();
using namespace std; sorgt dafür, dass du nicht jedesmal std:: eingeben musst.
getch(); wartet auf eine Eingabe->Das Programm beendet sich nicht...
return 0 sagt, dass die main-Funktion erfolgreich beendet wurde->sollte bei jedem Programm dabei sein.
dankeschön...ich wetrds probieren wenn ich an meinem computer bin...
Wobei es hier vlt zu Problem mit der "conio.h" kommen kann, da diese eigentlich nur für Borland gedacht ist. Man kann aber über einen kleinen Umweg das ganze auch in DEV C++ nutzen,
Falls es mit conio.h nicht klappen sollte macht man aus

getch()

einfach

getchar() und dann funktionierts auch ohne Conio
ja danke hat aber auch so gefunzt...bin noch nich so weit mit den codes aber das kommt noch bald :)
Logge dich ein um einen Beitrag zu schreiben.