tja, ich muss eben Rechnungen in Tunesien drucken. Dort muss der Rechnungsendbetrag in französischen Worten ausgeschrieben werden. (Neben dem Problem, dass die Währung Dinar dort 3 Nachkommastellen hat).

Ich werde diese Routine, leicht geändert für spezielle Werte, verwenden.

Im deutschen gibts ja auch die Sonderregel:

1 = Eins
100 = Einhundert (also ohne "s")
1000 = Eintausend
1001 = Eintausendeins

Die Engländer haben's da schon einfacher.

Die Sonderregeln werde ich mir von einem französischen Mitarbeiter geben lassen.

Die Zahlwörter werde ich in eine Datei verlegen, damit es keine Probleme mit der CCSID gibt.

Nochmals Danke.