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

Anonymous

unregistriert

1

14.08.2006, 00:04

[erledigt] For Schleifen führen zum Absturz

Hi,

Ich versuche gerade eine Map zeichnen zu lassen. Ich hatte schon öfters
das Problem, dass For und While Schleifen zum Absturz geführt haben.
Mein Kollege meinte, dass da irgendwas nicht stimmt.

C-/C++-Quelltext

1
2
3
4
5
6
while(1)
{
   for (unsigned long y = 0; y < 9; ++y)
      for (unsigned long x = 0; x < 9; ++y)
          tiles.draw  (x * 17, y * 17, 0, 0, 17, 17);
}

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

2

14.08.2006, 00:12

for (unsigned long x = 0; x < 9; ++y)
Warum nicht einfach ++x ;)

Anonymous

unregistriert

3

14.08.2006, 00:15

... kein Kommentar ... :oops:

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

4

14.08.2006, 00:18

Zitat

Mein Kollege meinte, dass da irgendwas nicht stimmt.


Das wird noch mein Lieblingssatz^^
Wenn ich nen Fehler kriege vermute ich auch oft, dass was nicht stimmt :lol:

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

5

14.08.2006, 00:19

solche fehler hasse ich ^^
Die sieht man sehr schwierig und merkt man erst zur laufzeit :idea:
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Anonymous

unregistriert

6

14.08.2006, 00:32

Zitat von »"grek40"«

Zitat

Mein Kollege meinte, dass da irgendwas nicht stimmt.


Das wird noch mein Lieblingssatz^^
Wenn ich nen Fehler kriege vermute ich auch oft, dass was nicht stimmt :lol:


Er meinte allgemein im Code, nicht in der Schleife ;)

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

7

14.08.2006, 11:56

Re: [erledigt] For Schleifen führen zum Absturz

Solche Fehler sind aber auch wirklich schwer zu finden. Man kann sie aber vermeiden, wenn man die for Schleifen so formatiert:

C-/C++-Quelltext

1
2
3
4
5
6
while(1)
{
   for (unsigned long y = 0; y < 9; ++y)
   for (unsigned long x = 0; x < 9; ++x)
      tiles.draw  (x * 17, y * 17, 0, 0, 17, 17);
}

Dann kann man direkt vergleichen und solche Fehler fallen recht deutlich ins Auge.

Ciao

Werbeanzeige