Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Porates

Frischling

  • »Porates« ist der Autor dieses Themas

Beiträge: 32

Beruf: GameDesign Student bei Qantm Institut München, Gründer von DarkMirrorGames

  • Private Nachricht senden

1

28.12.2008, 13:16

Kleine Frage zur Express Edition

So, benutze nun auch die Express Edition. Es ist zwar einiges anders als bei 6.0 aber auf jedenfall schöner.

Nur wird aber meine Testprogramm (konsolenanwendung<im Buch Seite 33>) sofort nach dem starten beendet. Als ob man halt in 6.0 eine exe erstellt und diese startet.

Muss ich noch was umstellen oder ein Befehl einfügen wie waitkey, repeat -Until ???
www.darkmirrorgames.de

Anonymous

unregistriert

2

28.12.2008, 13:19

https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=10782

irgendwie kommt diese frage in letzter zeit sowas von erschreckend oft... welcher typ hat 6.0 auf die CD kopiert?! ist ja schlimm...

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

3

28.12.2008, 13:20

Gibt verschiedene Wege und Ideologien. Ein Link von vielen: http://spieleprogrammierer.de/phpBB2/viewtopic.php?t=10776
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

4

28.12.2008, 13:21

Da müsste eigentlich auch was hier im FAQ rumschwirren, aber habs gerade nicht gefunden:

Das "Problem" kommt oft vor:
http://c-plusplus.de/forum/viewtopic-var-t-is-111042.html

Porates

Frischling

  • »Porates« ist der Autor dieses Themas

Beiträge: 32

Beruf: GameDesign Student bei Qantm Institut München, Gründer von DarkMirrorGames

  • Private Nachricht senden

5

28.12.2008, 13:29

Danke sehr.

strg + F5 ist wohl das einfachste, jedenfalls für diese Beispiele im Buch, ich denke mal das später eh schleifen kommen, bzw eine große hauptschleife mit einer Until Keyhit(1) abfrage oder so.

der befehl getchar(); funktioniert ja acuh, aber warum der funktioniert oder was er aussagt ist mit ein rätsel.

systempaused ist ja klar.

edit:

aber warum schließt er die konsolenanwendung nicht, wenn man es mit Strg + F5 macht. Dies heisst doch nur ohne Debugging starten.
www.darkmirrorgames.de

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

6

28.12.2008, 13:34

getchar() wartet auf die Eingabe eines Buchstabens. Der Buchstabe wird aber hier nicht gespeichert oder sonst irgendwas damit gemacht, somit dient es einfach nur dazu den Programmablauf zu unterbrechen bis der Benutzer eine Taste drückt.

Werbeanzeige