Cześć
Dobrym sposobem było by użycie struktury do przechowywania informacji o samochodzie a następnie poprzez wczytywanie pliku przy użyciu biblioteki fstream możesz dodawać nowe samochody do tablicy (albo vectora).
#include "pch.h"
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
struct Samochod
{
string model;
float spalanie;
float km;
float bak;
};
int main()
{
vector<Samochod> samochody;
fstream plik = fstream("plik.txt");
string model;
float spalanie;
float km;
float bak;
while (plik >> model >> spalanie >> km >> bak) {
Samochod samochod{model, spalanie, km, bak};
samochody.push_back(samochod);
}
cout << "Wczytano plik\n";
return 0;
}
fstream sam rozdzieli poszczególne parametry zapisane w pojedynczej linijce w pliku tekstowym (rozdzielenie poprzez znak spacji).