如何在Linux上获得等效的printf_l?

Paw*_*dan 5 c++ printf locale thread-safety

此功能在OS X上存在,并允许您将自定义本地传递给该功能。setlocale不是线程安全的,因此按参数传递语言环境是安全的。

如果没有等效项,则可以使用任何与语言环境无关的方法printf或仅用于双精度(%g)的printf。

Paw*_*dan 1

http://www.netlib.org/fp/上有与语言环境无关的双精度数到字符串转换例程。字符串到双精度转换也可用。API 不是很好,但是代码可以工作。