Guten Tag,
ich wollte Fragen, ob bzw. wie es möglich ist, das Bank Geld 'ordentlicher' zuschreiben?
Also statt: 150251$ => 150.251$
Ist das möglich? WEnn ja, wie?
Grüße
Guten Tag,
ich wollte Fragen, ob bzw. wie es möglich ist, das Bank Geld 'ordentlicher' zuschreiben?
Also statt: 150251$ => 150.251$
Ist das möglich? WEnn ja, wie?
Grüße
ich habe es immer so gemacht:
stock LesbareZahl2(Zahl)
{
new id=0;
new str[30];
new string[40];
new minus = 0;
if(Zahl <0) {minus = 1;Zahl = Zahl*-1;}
format(str,sizeof(str),"%d",Zahl);
for(new i=strlen(str)-1; i>=0;i--)
{
if(str[i] != '-'){id++;}
format(string,sizeof(string),"%c%s",str[i],string);
new Float:Rech=float(id)/float(3);// hier dran lags, hat iwie vorher immerschon abgerundet...
//printf("%f",Rech);
//printf("floatround((%d/3)[%f], floatround_floor)[%d] == [%d]floatround((%d/3)[%f], floatround_ceil) && i(%d)!=0",id,Rech, floatround(Rech, floatround_floor),floatround(Rech, floatround_ceil) ,id,Rech,i);
if(floatround(Rech, floatround_floor) == floatround(Rech, floatround_ceil) && i!=0)
{
format(string,sizeof(string),".%s",string);
}
}
if(minus == 1)
{
format(string,sizeof(string),"-%s",string);
}
return string;
}