snprintf : simple way to force . as radix?

后端 未结 3 703
伪装坚强ぢ
伪装坚强ぢ 2021-01-25 05:26

My program was not behaving correctly on one machine so I started to hunt for the bug, and I discovered that on that machine, snprintf uses a comma (,), not a . (dot) as 99% of

3条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-25 05:55

    . versus , is set by the LC_NUMERIC part of the locale. So make sure you set your program to use a locale that uses the . (such as "POSIX").

提交回复
热议问题