Zdravím, opět jsem narazil na problém. :(
Mám string, který potřebuji rozsekat podle znaku ";". To se podaří, ale potřebuji k samotným rozděleným hodnotám přistupovat zvlášť, takže vytvořit novou proměnnou pro každou hodnotu zvlášť. Problém ale je, že proměnná s obsahuje více hodnot, které nevím jak rozdělit, nebo jak k nim přistupovat zvlášť. Strukturu vstupních dat znám.
Můj kód:
std::vector<std::string> strings;
std::istringstream f("This;is;string");
std::string s;
while(std::getline(f, s, ';')) {
cout << s << "\n";
strings.push_back(s);
}
Díky za rady. :)