【发布时间】:2013-11-06 07:04:01
【问题描述】:
我编写了一个 C++ 函数调用的配置文件。
由于某些操作系统或操作系统中设置的语言对浮点数的读取方式不同,例如 (4.5 & 4,5)
如何在运行时查看正在运行的操作系统,以便知道是否应该读取带逗号或小数点的浮点数。
有什么想法吗?
(我的代码在 windows 和 linux(跨平台)上相同,但是当我在 linux 上读取包含浮点数的配置文件时,它没有正确读取小数点?)
前进的方向是什么?
【问题讨论】:
-
你是如何阅读这些数字的?通常,这将是您使用语言环境处理的事情。
-
老实说,我只是在解析机器输出时用
.蛮力替换','。解析人工输入是一个更大的项目,人类很少需要输入浮点值。
标签: c++ floating-point operating-system