Pregunta

Esta función existe en OS X y le permite pasar locales personalizados a la función. setlocale no es seguro para subprocesos, y pasar la configuración regional como parámetro sí lo es.

Si no hay equivalente, cualquier forma de printf independiente de la configuración regional, o printf solo para dobles (% g) estará bien.

¿Fue útil?

Solución 2

Hay rutinas de conversión de doble a cadena independientes de la configuración regional en http://www.netlib.org/fp / . La conversión de cadena a doble también está disponible. La API no es muy agradable, pero el código funciona.

Otros consejos

Puede intentar uselocale , que establece la configuración regional del subproceso (en lugar de la configuración regional del proceso) antes de llamar a printf .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top