Professional Documents
Culture Documents
Include
Include
#include <fstream>
#include <vector>
#include <cmath>
#include <sstream>
int main() {
vector<double> times;
vector<double> velocities;
vector<double> enginepowers;
// Constants
const double gravity = 9.81;
const double air_density = 1.225;
// User Input
double mass, frontal_area, rolling_resistance_coefficient, drivetrain_efficiency, drag_coefficient;
double velocity;
ifstream file("UDDS.txt");
if (!file.is_open()) {
cerr << "Failed to open UDDS.txt." << endl;
return 1;
}
string line;
while (getline(file, line)) {
stringstream ss(line);
double time, vel;
char comma;
ss >> time >> comma >> vel;
times.push_back(time);
velocities.push_back(vel);
}
file.close();
ofstream csvFile("output.csv");
csvFile << times[i] << "," << velocities[i] << "," << power_at_engine << "\n";
enginepowers.push_back(power_at_engine);
}
csvFile.close();
return 0;
}