Ziffern eines Labels Variablen zuordnen
-
Hallo!
Ich möchte immer zwei Ziffern eines Labels (bsp: Label1->Caption = 122357891) den Variablen (int a, b, c, d, e) zuweisen! Und zwar immer die hintersten zwei, also so:
a = 91, b = 78, c = 35 usw.!
Hat jemand n Tipp?
mfg
michi
-
Hallo
Dazu kannst du den Modula-Opeator % benutzen
int Value = StrToIntDef(Label1->Caption, 0); int a = Value % 100; Value /= 100; int b = Value % 100; Value /= 100; int c = Value % 100; Value /= 100; ...Mit einem Array anstatt einzelner Variablen für die Teile liese sich das noch eleganter lösen.
bis bald
akari