相关疑难解决方法(0)

与区域设置无关的strtod实现

我有一个库,需要解析双数字,总是使用一个点'.' 作为小数分隔符.不幸的是,对于这种情况,strtod()尊重可能使用不同分隔符的语言环境,因此解析可能会失败.我不能setlocale() - 它不是线程安全的.所以我现在正在寻找一个干净的与语言环境无关的strtod实现.到目前为止,我已经找到了多个实现,但是所有这些实现看起来都很糟糕,或者就像坏代码一样.有人可以为我推荐经过充分测试,工作,干净(ANSI)C的实现吗?

c string locale

8
推荐指数
1
解决办法
5132
查看次数

标签 统计

c ×1

locale ×1

string ×1