1

在我的 C++ 项目中,我使用如下字符串格式 -

sprintf(tag, "%g", "100.88");

如果我在英语语言环境中运行它,它会很好地映射。我想对其进行更改以在不同的语言环境中工作。就像在德国语言环境中一样,标签应该被分配为 100,88。

我怎样才能做到这一点?

我正在寻找类似的东西

system.convert.tostring(100.88 , 
                        system.globalization.culturalinfo.invariantculture)
4

2 回答 2

2

使用ostringstream您想要的语言环境。

于 2012-12-17T10:02:59.367 回答
2

如果您使用的是iostreams,您可以通过在流中添加您想要使用的语言环境来做到这一点。

于 2012-12-17T10:04:03.470 回答