【发布时间】:2017-06-04 21:16:21
【问题描述】:
我在读取二进制文件时遇到问题。
到目前为止我的代码:
ifstream file("ns.bin", ios::in | ios::binary | ios::ate);
file.seekg(0, std::ios::end);
size = file.tellg();
file.seekg(0, std::ios::beg);
buffer = new char[size];
file.read(buffer, size);
file.close();
double* double_values = (double*)buffer;//reinterpret as doubles
我的问题是:我如何将来自double_values 的双打变成这种类型的向量:
vector<double> buffer2;
或者,如果不可能:如何从double_values 获得双打数?
希望某人能帮助我谢谢!
【问题讨论】:
标签: c++ visual-studio vector binary