12. februar 2004 - 12:38
Der er
7 kommentarer og 3 løsninger
consol lukker
hey er temmelig grøn i c++ (er lige startet!) Jeg har lavet et lille "Hello World" program, men consolen starter op og lukker igen med det samme... Code: #include <iostream> using namespace std; int main() { cout << "Det virker sgu' :D"; return 0; } Skrevet direkte af fra en bog (c++ from the ground up). Nogen der kan svare på hvorfor??
Annonceindlæg fra Cepheo
12. februar 2004 - 12:39
#1
Prøv fx int main() { cout << "Det virker sgu' :D"; system("PAUSE"); return 0; }
12. februar 2004 - 12:42
#2
int main() { cout << "Det virker sgu' :D"; getchar(); return 0; } Prøv sådan... //>Rune
12. februar 2004 - 12:42
#3
Du kan også: int main() { cout << "Det virker sgu' :D"; char q; cin >> q return 0; }
12. februar 2004 - 12:43
#4
int main() { cout << "Det virker sgu' :D"; getch(); return 0; } prøv den.
12. februar 2004 - 12:43
#5
hmm, nu holder consolen sig åben, men den tilføjer: "Tryk på en vilkårlilg tast for at fortsætter!" Det skulle den jo helst ikke...
12. februar 2004 - 12:44
#6
Nej, derfor det efterfølgende eksempel...
12. februar 2004 - 12:45
#7
Det er fordi du bruger VS C++! Hvis du compiler det til en release og udfører programmet normalt, så vil den ikke komme... Men det som getchar() gør er at den venter til at du taster på en tast. //>Rune
12. februar 2004 - 12:57
#8
Bruger c++ builder 6 Tænkte mere på om det ikke var meningen at consolen skulle holde sig åben indtil man selv ´lukkede den?? medions> compiler det til en release og udfører programmet normalt???
12. februar 2004 - 13:02
#9
medions >> om det er debug eller release skulle ikke have nogen betydning. Programmet vil også lukke alligevel, med mindre du selv først åbner en prompt (hvilket vel ikke er 'normalt' under Winodws)
12. februar 2004 - 13:07
#10
ok, takker
Kurser inden for grundlæggende programmering