相关疑难解决方法(0)

带有%f的C++ printf,但已针对用户的国家/地区进行了本地化

我使用以下C++语法在Windows平台上输出浮点值:

printf("%.2f", 1.5);
Run Code Online (Sandbox Code Playgroud)

如果我在英文用户帐户上运行它,它的效果很好.我的假设是,如果我运行它,比如法国用户帐户,输出将是1,50而不是1.50.

为什么我看不到它以及如何产生我想要的结果?

c++ windows printf locale string-formatting

15
推荐指数
1
解决办法
5069
查看次数

标签 统计

c++ ×1

locale ×1

printf ×1

string-formatting ×1

windows ×1