Daten aus txt datei in Klasse einlesen
-
@PardiMau sagte in Daten aus txt datei in Klasse einlesen:
Und wenn ich dann einen vector<person> habe, ist der erste Eintrag dann auch automatisch die ersten 6 Zeilen?
Natürlich nicht.
person p{ lines[0],lines[1],lines[2],lines[3]}; cout << p; persons.push_back(p);
Wobei hier für Eltern und Kinder vermutlich nicht das geschieht, was du erwartest. Aber das ist eine andere Baustelle.
-
@PardiMau Ich habe den Eindruck, du weißt nicht wie man auf die member vons structs/classes zugreift.
// Hinweis: in structs sind alle member erstmal public, also von direkt von außen zugreifbar struct Foo { int _i = 0; }; int main() { Foo foo; // lege Variable foo vom Typ struct Foo an (per implizitem Default Konstruktor) int num = foo._i; // lese den member _i ++num; foo._i = num; // schreibe den member i }
Lies mal nach wie Konstruktoren funktionieren und was streams in c++ sind (cout ist einer davon).
-
Heyho, ich habe mein Problem lösen können
Danke für die Hilfe
-
Ja, dann zeig mal