Mit tud: Átalakít egy számot sztringgé, formázva. Pl: 123456 => 123.456 vagy 47000 => 47.000
Készítõ: Zharko
Köszönet:
Jexnek, aki megihletett.
Verzió frissítés:Mit tud: Te tudod megadni, hogy milyen karakterrel válassza el a számot.
ha beírod pl hogy sajt, akkor csak a nulladik (igazából elsõ) karakterrel választja el, ezesetben
s
convertFormattedNumber( n, slt[] )
{
new str[64], i = 0; // Deklarálás
format(str, 64, \"%d\", n); // Átalakítjuk sztringgé a számot
while (i < strlen(str)) { // Egy ciklust futtatunk addig, míg el nem éri az i a megfelelõ értéket
strins(str, slt[0], strlen(str) - i); // Hátulról hozzáadunk mindig egy pontot
i = i+4; // Növeljük az i-t néggyel
}
strdel(str, strlen(str) - 1, strlen(str)); // Kitöröljük az utolsó karaktert
return str; // Visszatérünk az str nevû sztringünkkel
}
Példakód:
convertFormattedNumber( 123456, \",\" )
Eredmény:
123,456 convertFormattedNumber( 123456, \"s\" )
Eredmény:
123s456