每个数据都用了一定的符号分割开来了刚开始用了strtok取出那个字符串再用strtod转换为double结果发现有点问题,比如说3.0可能会变成2.9999997这样有没有什么办法精确的取出来
3.0可能会变成2.9999997,这个不是你的代码问题,而是浮点数精度误差
int main() { double i = 2; }
此时,默认输出的是i = 2.000 000