Domanda

Questa funzione esiste su OS X e consente di passare alla funzione locale personalizzata. setlocale non è thread-safe e passa le impostazioni locali come parametro.

Se non esiste un equivalente, qualsiasi modo di printf indipendente dalla locale o printf solo per i doppi (% g) andrà bene.

È stato utile?

Soluzione 2

Esistono routine di conversione da doppia a stringa indipendenti dalla locale all'indirizzo http://www.netlib.org/fp / . È disponibile anche la conversione da stringa a doppia. L'API non è molto bella, ma il codice funziona.

Altri suggerimenti

Potresti provare uselocale , che imposta la locale del thread (anziché la locale del processo) prima di chiamare printf .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top