存储双打传染媒介入文本文件

时间:2017-12-22 14:32:23

标签: c++ iostream ostream

我没有任何文件处理经验所以它看起来像一个愚蠢的问题,但我有一个很大的向量,我想将它存储到一个文本文件中。我为它编写了以下代码:

std::vector<double> finalOutput; //vector which i am storing in file

std::ofstream outputFile;

outputFile.open("Output.txt");

for (auto& t : finalOutput)
    outputFile << t << '\n';

outputFile.close();

向量中的值类似于26.1714237331405,26.7561856347912,25.2838784640364但是当我检查文件时它会被存储为26.1714,26.7562,25.2839。

我想存储小数点后的所有数字,而不是小数点后的4位数。我怎么能这样做?

P.S:我试着通过如下编写来对其进行类型转换,但这不起作用。

outputFile << (long double) t << '\n';

0 个答案:

没有答案