Procedure IsStringNum(String.s)
Protected Komma.l
Length = Len(String)
Protected *Mem.Character = @String
For I = 0 To Length - 1
If *Mem\c < 48 Or *Mem\c > 57 ; keine Zahl
If *Mem\c <> 46
ProcedureReturn #False
Else
If Not Komma
Komma = #True
Else
ProcedureReturn #False
EndIf
EndIf
EndIf
*Mem + SizeOf(Character)
Next
ProcedureReturn #True
EndProcedure
Trenner werde ich aber nicht einbauen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Kiffi hat geschrieben:> Trenner werde ich aber nicht einbauen
wollte ich gerade anmerken: Wie sieht's mit Tausender-Trennzeichen aus?
Grüße ... Kiffi
Das können ja beliebig viele sein, also sollte es ein Klacks sein.
Aber Testen, ob die immer 3 Zahlen dazwischen haben, wäre schon etwas
aufwendig. Da ich es nicht brauche, nur gegen Cash
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Ich denke mal, Roherter will sehen, ob er damit Rechnen kann, sollte also
unnötig sein, weil mit Tausendertrenner wirds schwierig zu Rechnen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.