Einzelnen Beitrag anzeigen

Elexarie

Registriert seit: 7. Apr 2011
32 Beiträge
 
#6

AW: Edit.Text -> Einzelnen Wert abarbeiten

  Alt 7. Apr 2011, 18:43
Jetzt weiß ich aber nicht, wie ich an jeden einzelnen Char innerhalb des Strings im Editfeld komme.
DeinEditFeld.Text[1] -> erster Buchstabe
Das ist nicht wirklich so simpel oder? Aber ich habe mal gelernt, dass ein Array bei [0] anfängt. Ist es dann nicht hier auch so? :O
Okay. Habs schon getestet.

Willkommen als aktiver User in der DP

Also: Als erstes wandelst du den String aus deinem Edit-Feld in eine Integer um (StrToInt).
Mit dieser Zahl kannst du dann das Rechnen anfangen:

Code:
1. 1234 mod 10 = 4 (als Ergebnis merken)
2. 1234 div 10 = 123
3. 123  mod 10 = 3 (zum Ergebnis addieren)
4. 123  div 10 = 12
.
.
.
Das mache ich dann solange, bis ich beim letzten Char bin? - Okay. Dann habe ich jetzt zwei Methoden, einmal mit einer for - Schleife und einmal mit ddem mod / div.

Danke erstmal. Melde mich mit dem fertigen Sourcecode nachher nochmal, damit ihr kritisieren könnt. Brauche jeden Anhaltspunkt zur Verbesserung. Danke vorab.

Das Ganze in eine Schleife verpackt - fertig

Ich hoffe, dadurch wird dir das Prinzip etwas klarer

Geändert von Elexarie ( 7. Apr 2011 um 18:48 Uhr)
  Mit Zitat antworten Zitat