"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

C++ Programmierung

Alex 03.08.2004 - 20:50 770 10
Posts

Alex

OC Addicted
Avatar
Registered: Mar 2001
Location: Austria
Posts: 731
Hey!

Hab jetzt begonnen ein wenig C++ zu lernen, und erarbeite mir das gerade aus dem Buch "C++ in 21 Tage" von Jesse Liberty.
Hab jetzt ein Testprogramm geschrieben, durch den compiler gejagt und gelinkt.Jedoch win ich die exe Datei ausführe geht das Fenster nur kurz auf, im dos funktioniert es, da kann ich was erkennen.
Wie kann ich das ändern, ich hätte gerne, dass das ganze in einem Windows Fenster dargestellt wird.
Wie mach ich das??

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
für ein windows fenster benötigst du eine api, zb. win32, QT, wxwidgets....also nix fürn anfang, da solltest du dich ruhig auf die console beschränken

das dos fenster wird geschlossen wenn das programm fertig ist, also entweder du startest per hand eine console (eingabeaufforderung) und startest von dort aus dein programm, oder du fügst eine "warte" anweisung am ende deines programms ein

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3279
genau, am einfachstem gehts wohl mit "system("pause")" am ende. funktioniert halt nur unter windows...

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4882
das kannst zb mit
Code:
system("PAUSE");
erzwingen.

boogeyman

Bloody Newbie
Avatar
Registered: Mar 2003
Location: Wien
Posts: 1176
Ich mach sonst immer getchar();

Da wartet er auf einen Tastendruck.

Alex

OC Addicted
Avatar
Registered: Mar 2001
Location: Austria
Posts: 731
Hi verstehe, dann muss ich wohl noch warten mit meinem Fenster!

gg

:D

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
jap :)

genau wie boogeyman gesagt hat.. oder du machst ein menü und gestaltest es so, dass er einfach raushüpfen soll aus der schleife ( break; ) und damit is des main() auch beendet.
ich hoff du weist was ich damit mein, wenn nicht kann ich dirmal ein schnelles beispiel geben

vielleicht gut zum lernen:
http://www.adim.at und da gibts irgendwo alte c++ sources zum downloaden ( also DOS-Sources )... ich hab mit dem ADIM C++ in der Schule gelernt und muss sagen für die wirklichen basics ned schlecht..
einfach viele sources lesen

edited cause gotteslästerung :D
Bearbeitet von moidaschl am 04.08.2004, 10:05

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Zitat von Alex
Hab jetzt begonnen ein wenig C++ zu lernen, und erarbeite mir das gerade aus dem Buch "C++ in 21 Tage" von Jesse Liberty.
http://www.norvig.com/21-days.html

SYSMATRIX

Legend
Legend
Registered: May 2000
Location: ~
Posts: 5020
Zitat von moidaschl
jap :)

genau wie boogeyman gesagt hat.. oder du machst ein menü und gestaltest es so, dass er einfach raushüpfen soll aus der schleife ( break; ) und damit is des main() auch beendet.
ich hoff du weist was ich damit mein, wenn nicht kann ich dirmal ein schnelles beispiel geben

vielleicht gut zum lernen:
http://www.adim.at und da gibts irgendwo alte c++ scripts zum downloaden ( also DOS-Scripts )... ich hab mit dem ADIM C++ in der Schule gelernt und muss sagen für die wirklichen basics ned schlecht..
einfach viele sources lesen

11. gebot:
du sollst in der anwesendheit eines anfängerns nicht "c++ scripts" sagen!

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
okok C++-Sourcecodes

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Ich hab eigentlich gedacht, er meint C++-Skripten.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz