2 dimensionale Vektoren anlegen und ansprechen
-
Hey und hallo.
Ich möchte aus einem CSV File Daten auslesen und in einem Vektor speichrn, damit ich auf die Einzelnen Infos seperat zugreifen kann.
Hat jemand nen Tipp, wie ich das am besten mache?Ich initialisiere 2 Vektoren:
vector <string> zeile;
vector <string> infos;wie mache ich das dann, dass in jedem Feld der Zeile ein Vektor Infos angelegt ist? Und wie greife ich dann darauf zu?
Danke
Stef
-
std::vector<std::vector<std::string> > line;btw. benutz [cpp]-tags
-
um das mal noch zu ergänzen:
#include <string> #include <vector> using ... //usw. ... typedef vector<string> Zeile; vector<Zeile> feld; //neue Zeile anlegen, diese ist noch leer, also 0 lang feld.push_back(Zeile()); //Element in 1. Zeile anhängen feld[0].push_back("1.Zeile 1.Spalte"); //Zugriff auf erste Zeile, erste Spalte string foo = feld[0][0];