在C中有一千个分隔符

前端之家收集整理的这篇文章主要介绍了在C中有一千个分隔符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用C格式创建一个字符串,格式如下:
string + numbersWithFormatandThousandSeparator + string

我不知道std :: string或snprintf()是否提供了格式,特别是一千个分隔符.有人可以帮我吗?

解决方法

快捷方式:
std::ostringstream ss;
ss.imbue(std::locale("en_US.UTF-8"));
ss << 1033224.23;
return ss.str();

将返回一个字符串“1,033,244.23”

但它需要在您的系统上配置en_US.UTF-8语言环境.

猜你在找的C&C++相关文章