Kostenlose plattformübergreifende Bibliothek, um Zahlen (Geldbeträge) in Wörter umzuwandeln? [geschlossen]

9

Ich suche nach einer plattformübergreifenden Bibliothek, die ich in meiner C-Anwendung verwenden kann, um Geldbeträge (z. B. 123,50 $) in Wörter (einhundertzwanzig Dollar und fünfzig Cent) umzurechnen. Ich brauche Unterstützung für mehrere Währungen: Dollar, Euro, Pfund Sterling usw.

Obwohl ich verstehe, dass es überhaupt nicht schwer ist, meine eigene Implementierung zu schreiben, aber ich möchte vermeiden, Rad neu zu erfinden. Ich habe versucht, es zu googeln, aber es gibt zu viel Lärm in Bezug auf MS Word-Konverter.

Kann jemand etwas vorschlagen?

UPDATE zahlreiche Kommentare schlagen vor, meine eigene Implementierung zu schreiben, weil es wirklich eine leichte Aufgabe ist. Und ich stimme zu. Mein Punkt war über die Unterstützung mehrerer Währungen in der gleichen Zeit und verschiedene Geschäftsregeln, um die Beträge zu buchstabieren (sollte Bruchteil als Text oder Zahlen geschrieben werden? Etc.) Wie ich verstehe ernsthafte Geschäftsanwendungen haben solche Bibliothek im Inneren, aber ich denke, es gibt nichts Open-Source verfügbar, vielleicht weil es als sehr leichte Aufgabe erscheint.

Ich werde meine eigene Bibliothek schreiben und sie dann öffnen. Danke an alle.

    
bialix 23.12.2010, 14:12
quelle

2 Antworten

1

Suchst du so etwas? Es ist keine vollständige Lösung, da es die Handhabung der Währung externalisiert. Außerdem versagt es für negative Zahlen.

Ordnen Sie einfach einen Zeichenpuffer zu und rufen Sie write_number auf. Das dritte und vierte Argument wird erwartet, dass es die Währungseinheiten (in ihrer Mehrzahlform) sind, z. "Dollar" und "Cent". (Der Einzelfall wird noch nicht richtig behandelt.

%Vor%     
Codo 23.12.2010, 20:01
quelle
4

Die Intensivstation hat genau dies und eine API, um eigene Regeln für den Zahlen- & gt; -Text zu erstellen . Siehe hier .

    
Dervin Thunk 24.12.2010 11:51
quelle

Tags und Links