我试图完成的是使用“ifstream”打开一个外部 .dat 文件,然后将每个双精度读入向量数组。
是)我有的:
//Setup I/O
ifstream fileIn;
ofstream fileOut;
//Define vector for file data
vector<double> fileData;
fileIn.open("/FilePath.../checkIn.dat");
//If opening failed, display this text.
if (fileIn.fail( ))
{
cout << " Input file opening failed.\n";
//stop program
exit(1);
}
我正在阅读的文件:
2000 1 1225.72 1 463.81 3 200 1 632 2 1500 1 300 2 1800
我一直在互联网上四处寻找,找不到有用的东西。我正在寻找类似于 Java 中的“hasNextDouble”的函数。