Was? Vergleiche macht man mit [c]==[/c], nicht mit [c]=[/c]!Ich habe eine weitere Frage: Wie kann ich eine if abfrage machen, in der ich folgendes formulieren möchte:
if(x = mit Kommazahl (z.B. 3.125)){...} führe folgende Anweisung.
Kann man was anzeigen lassen?Mit welchem Funktion kann man alles zeigen lassen.
Modulo gibt den Rest aus, ja. int-Divisionen geben einen int zurück, der ist logischerweise ganzzahlig und darum abgeschnitten. Also gibt [c]3 / 2[/c] natürlich [c]1[/c] und [c]3 / 2.0[/c] dem entsprechend [c]1.5[/c], da dort zuerst der Datentyp "gewechselt" wird. Natürlich sollte das Resultat dann nicht in einer Ganzzahl gespeichert werden.Bei %(modulu) ist der Rest und bei / divideren ist ohne Rest.
...!?mit welchem Symbol kann ich alles zeigen lassen..??
die erste Kachel hat die Größe (0,0,100,100), die zweite kachel beginnt (101,101,200,200).
getSubimage(0, 0, 100, 100); // lo
getSubimage(100, 0, 100, 100); // ro
getSubimage(0, 100, 100, 100); // lu
getSubimage(100, 100, 100, 100); // ru
ist das sinnvoll, dass die Kacheln dann unterschiedliche Größen haben?
Wie wäre es mit (0, 0, 99, 99) und (100, 100, 199, 199) ?
@Crian: dein Beispiel ist auch nicht besser
Wenn ein Bild von 200x200px in 4 Kacheln aufgeteilt werden soll, ist der Code (ohne Schleife) ganz simpel wie folgt:
Code:getSubimage(0, 0, 100, 100); // lo getSubimage(100, 0, 100, 100); // ro getSubimage(0, 100, 100, 100); // lu getSubimage(100, 100, 100, 100); // ru
Aber Da das Bild aus mehreren Kacheln besteht: - wie kann ich ein Programm schreiben wo nicht nur eine einzelne Kachel ausgibt, sondern alle Kacheln des Bildes und jede einzelne Kachel in einem Verzeichnis hinterlegen.
Ich hab das wegen dem geschrieben:
Das klingt für mich danach, dass das Bild einfach "zerschnitten" wird und all seine Stücke abgespeichert werden soll.