1234567 -> 1.234.567
45678 -> 45.678
Wollte mal Fragen ob es da einen Befehl dafür in PureBasic gibt...
Bisher hab ich das immer so gemacht:
Code: Alles auswählen
Procedure.s StrP(zahl.l)
output.s = ""
front.b = 1
zahls.s = Str(zahl)
Select Len(zahls)%3
Case 1
front = 2
output = Left(zahls,1)+"."
Case 2
front = 3
output = Left(zahls,2)+"."
EndSelect
For x = 0 To Len(zahls)/3-1
output + Mid(zahls,front+3*x,3)+"."
Debug output
Next
output = Left(output,Len(output)-1)
ProcedureReturn output
EndProcedure
(Sorry wenns das Thema schonmal gab, aber ich wusste nicht mit welchen Begriffen ich suchen sollte...)