gpt4 book ai didi

C++ : Writing doubles in a file with more precision than default

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:05:14 24 4
gpt4 key购买 nike

我想将 double 值写入文件,但字符串转换会降低精度。编辑:我并没有真正转换,而是将 double 放在 ostringstream 中。

除了使用模和除法解析每个数字以更精确地写入 double 之外,还有其他方法吗?

编辑:我的应用程序需要可移植

这是我当前的代码:

std::string arraytocsv(double v[], int size) {  
std::ostringstream oss;
for (int i = 0; i < size; i++) {
oss << v[i] << ";";
}
oss << std::endl;
return oss.str();
}

我有 precision() 函数,它有效。谢谢

最佳答案

您可以使用 precision功能。

关于C++ : Writing doubles in a file with more precision than default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6648403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com