Include: Zahl in Zahlwort umwandeln
Guten Abend,
ich habe diese rekursive Funktion zum Umwandeln von Zahlen in Zahlwörter in Pawn umgesetzt: Klick
Damit besteht die Möglichkeit, Zahlen in Zahlwörter umzuwandeln.
Beispiele:
2 -> "zwei"
69 -> "neunundsechzig"
137 -> "einhundertsiebenunddreißig"
Nützlich z.B. für Roleplay-Chats oder um Serverwerbung schwerer lesbar zu machen, indem man die Zahlen in einer IP in Wörter umwandelt.
Anwendung
Datei einbinden:
#include <num2text>
new numstr[MAX_NUM_LEN];
num2text(1337,numstr);
print(numstr); // gibt "eintausenddreihundertsiebenunddreißig" aus
Info: Die Umwandlung ist auf Zahlen zwischen -2.000.000.000 und 2.000.000.000 beschränkt, weil sonst die Werte der Zahlen anfangen zu spinnen (normalerweise sollte das erst bei Zahlen außerhalb von −2.147.483.648 bis 2.147.483.647 passieren, im Test ist das allerdings schon bei Zahlen mit nur annähernd großen Werten passiert, deshalb diese Grenze).
Download
Download im Anhang
LG
pwnfl4sh