Forum: Algorithmen, Datenstrukturen und Klassendesign
by VkPenguin,
30. Dez 2011
Okay, aber was soll das denn? Ich muss also jede lokale Variable erst initialisieren? Wieder was gelernt :P
Forum: Algorithmen, Datenstrukturen und Klassendesign
by VkPenguin,
30. Dez 2011
Nabend zusammen,
hab mich jetzt nocheinmal eingehend damit beschäftigt und das ganze durch den Debugger laufen lassen. Dabei sind mir zwei Sachen aufgefallen:
1. Der Fehler. Ich weiß garnicht, wie ich so blöd sein kann :P Der Tipp mit "div 2" statt "/2" war ja gut, da ich aber ohnehin den Radius und nicht den Durchmesser als "Größe" festgelegt hatte, war das totaler Blödsinn.. Es funktioniert...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by VkPenguin,
29. Dez 2011
Habe die Schreibweisen wie ihr es vorgeschlagen habt gleich überall im Programm geändert, macht einfach mehr Sinn.
@Sir Rufo:
war glaub ich ein wirklich guter Tipp. Allerdings konnte ich keine entsprechende Funktion für Kreise finden. Ich könnte zwar für jeden Kreis noch ein temporäres Rechteck erstellen, um damit zu rechnen, aber das ist keine sehr elegante Lösung.
Aber im Prinzip...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by VkPenguin,
27. Dez 2011
Hi, danke für deine Antwort! Nur verstehe ich nicht ganz, warum.. Also ich meine, was ist denn der Unterschied zwischen den beiden Varianten? Werde es dann aber ab jetzt so handhaben. Und zu dem dritten: Auch das werd ich mir mal anschaun und dann später (heute nichtmehr :) ) im Programm ändern, ist sicherlich die geschicktere Variante.. Aber ich verstehe dennoch nicht, warum es so, wie ich es...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by VkPenguin,
27. Dez 2011
Hallo zusammen, ich hab malwieder ein Problem.
Details die keine Rolle spielen lasse ich der einfachheit halber mal Weg, aber im Prinzip habe ich folgendes Problem: Mein Programm soll "Zähler" Kreise der Größe "Groesse" Zeichnen. Diese werden voher festgelegt. Die Y-Achsenposition ist immer gleich. Nun möchte nicht, dass er Kreise übereinanderzeichnet, also reicht...