Also ich habe eine Zahl Zb. 2047,50
Diese Zahl will ich nun auf jede Ziffer zerlegt in einen String Array speichern. Ich hab das alles schon mit Len usw probiert aber ich komme irgendwie damit nicht zusammen.
Das Endergebniss soll dann im Endeffekt etwa so aussehen:
text(1) = "2"
text(2) = "0"
text(3) = "4"
text(4) = "7"
text(5) = ","
text(6) = "5"
text(7) = "0"
zahlalsfloat.f=49.56
Debug zahlalsfloat
zahlalsstring.s=StrF(zahlalsfloat,2)
Debug zahlalsstring
#laenge=10
Dim zahlalsarray.s(#laenge)
zahlalsstring=RSet(zahlalsstring,#laenge,"0")
Debug zahlalsstring
For i=0 To #laenge
zahlalsarray(i)=Mid(zahlalsstring,i,1)
Next i
For i=0 To #laenge
Debug "stelle("+Str(i)+") = "+zahlalsarray(i)
Next i
Zuletzt geändert von wichtel am 21.09.2004 20:58, insgesamt 2-mal geändert.
PB / jaPBe jeweils aktuellste Version, seit 3.62 dabei, XP sp3 de/en & W7 en
Danke für eure Hilfe, aber ich konnte mein Problem bis jetzt noch nicht lösen. Allso hier nochmal genau mein Problem:
Ich habe eine Float Zahl mit 4 Stellen und 2 Nachkomma Stellen. Allso zb. 1234.56
Ich will diese Zahl nun grafisch ausgeben mit Sprites. Dazu muss ich aber erst wissen welche Ziffern die Zahl an welcher Stelle hat.
Also lies ich die Zahlen in einen String-Array ein und kann sie später abrufen und das entsprechende Sprite anzeigen.
Jetzt kommt noch dazu das wenn in der Float Zahl zb nur 47.55 steht ich die ersten zwei leeren stellen ich mit zwei 0en füllen muss.