Вот мой фрагмент текста в формате txt, в котором перечислены температура, напряжение и чувствительность
Temp. Voltage Sensitivity
(Kelvin) (Volts) (milliVolts/Kelvin)
1.4 1.644290 -12.5
1.5 1.642990 -13.6
1.6 1.641570 -14.8
1.7 1.640030 -16.0
1.8 1.638370 -17.1
То, что я пытаюсь сделать, это прочитать значения для Temp и Voltage в вектор пар, чтобы, если посмотреть на Temp, я смог найти соответствующее напряжение. Будет ли проще / эффективнее создать два отдельных вектора и просто найти соответствующее значение в зависимости от его положения?
void Convert::readFile()
{
ifstream inFile;
vector<double> temp,voltage;
double kelvin,mV;
inFile.open("DT-670.txt");
if (inFile) {
cout << "File Open";
while(inFile>>kelvin && inFile>> mV)
{
temp.push_back(kelvin);
voltage.push_back(mV);
}
cout<<temp.size();
}