int spielfeld[X][Y]
-
Hi,
hab eine ganz einfache Frage, stimmt das was ich als Überschrift hab, also erste Klammer X zweite Y? Wenn ich das jetzt mit Punkte anzeigen lasse wird das nämlich vertauscht.MfG PSPfreak
-
Dann vllt doch eher [y][x]?
Kommt einfach drauf an wie du die Arrays füllst...
-
meine arrays sind immer a[y][x].
-
jo anderst herum funktionierts auch wie ich es will, aber normal gibt man doch immer zuerst x und dann y an
-
Dieser Beitrag wurde gelöscht!
-
volkard schrieb:
meine arrays sind immer a[y][x].
Aus reiner Neugier, darf ich fragen warum?
Ich habe immer ein [x][y], weil ich es gleich halten will, wie ich die Abfragen in den Funktionen habe:
`set(x, y, value);set(width, height);`
Grüssli
-
sagen wir so, ich hab ne funktion welche den wert der ersten klammer ermittelt und ein erhöht, dann werden die werte der zweiten klammer erhöt und ausgegeben. und das wird immer gemacht bis die tabelle vollständig ist.
das sieht dann so aus:
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........jetzt hab ich die werte verändert aber festgestellt, dass sich die falsche achse verändert
habs jetzt aber verstanden 
-
Dravere schrieb:
volkard schrieb:
meine arrays sind immer a[y][x].
Aus reiner Neugier, darf ich fragen warum?
a)
damitint a[Y][X];und
typedef int zeile[X];zeile a[Y];gleich sind.
b)
c)