質問

この関数はOS Xに存在し、カスタムローカルを関数に渡すことができます。 setlocaleはスレッドセーフではなく、ロケールをパラメーターとして渡すことは

同等のものがない場合、ロケールに依存しないprintf、またはdouble(%g)だけのprintfの方法は問題ありません。

役に立ちましたか?

解決 2

http://www.netlib.org/fpには、ロケールに依存しないdoubleから文字列への変換ルーチンがあります。 / 。文字列から二重への変換も利用できます。 APIはあまり良くありませんが、コードは動作します。

他のヒント

uselocale printf を呼び出す前に(プロセスロケールではなく)スレッドロケールを設定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top