c++ - 将数字(金额)转换为文字的免费跨平台库?

标签 c++ c cross-platform free

<分区>

我正在寻找跨平台库,我可以在我的 C 应用程序中使用它来将金额(例如 123.50 美元)转换为单词(一百二十三美元五十美分)。我需要支持多种货币:美元、欧元、英镑等。

虽然我知道编写自己的实现一点也不难,但我想避免重新发明轮子。我试着用谷歌搜索它,但是与 MS Word 转换器相关的噪音太多了。

谁能给点建议?

更新 许多评论建议编写我自己的实现,因为这真的很容易。并且我同意。我的观点是关于同时支持多种货币和不同的业务规则来拼写金额(小数部分应该写成文本还是数字?等)据我所知,严肃的业务应用程序内部有这样的库,但我认为有没有可用的开源软件,可能是因为它看起来很容易。

我打算编写自己的库,然后将其开源。感谢大家。

最佳答案

ICU正是这个,以及一个 API 来构建您自己的数字-> 文本规则,用于拼写。参见 here .

关于c++ - 将数字(金额)转换为文字的免费跨平台库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519476/

相关文章:

c++ - vector 引用 C++

c++ - 每个套件的升压测试初始化​​(不是案例)

c - ANSI C 中的类型问题

c++ - 学习和跨平台开发 (C++)

c# - 我如何在表单上从 iOS 和 Android 打开 UIViewController

c++ - std::mutex 使用示例

c++ - 未知容器大小

c++ - 如何让 SonarQube Scanner 分析 C 和 C++ 代码?

c - 扩展 Maple 代码生成中的变量名称

java - 是否有跨平台命令可以打印一些内容到控制台?