Ich versuche, Daten aus einer Datei zu lesen und verwenden Sie es zum Ausfüllen eines Vektors.Füllen Sie einen Vektor von Objekten mit Daten aus einer Datei gelesen
Es ist ein vector
von Score
Objekte.
Die Klasse 10 hat nur zwei Variablen, eine int
Variable und eine char*
Variable.
Dies sind die einzigen zwei Daten in der Datei für jedes Score-Objekt. In der Datei gibt es eine Punktzahl (int
) und eine Zeit (char*
), dann eine neue Zeile.
Dies sind, was ich versuche, aus der Datei zu lesen, um die vector
von Score
mit zu füllen.
Ich habe ein paar Beispiele gesehen, wie:
std::ifstream ifs("data.txt");
std::copy(std::istream_iterator<double>(ifs), std::istream_iterator<double>(),
std::back_inserter(values));
Allerdings war ich es zu replizieren nicht in der Lage, ein Objekt anstelle einer Variablen.
Wie würde ich das machen? Es muss nicht notwendigerweise istream_iterator
verwenden.
Vielen Dank im Voraus für jede Hilfe!