Datum_string zerlegen
-
Hallo,
bitte um noch eine Unterstützung:
ich lese aus einer .txt Datei das Datum in ein String (12.12.2008 z.B.) und möchte es in die Klasse:
class CDatum
{
int Tag;
int Monat;
int Jahr;
};konvertieren.
Mit strncpy(carr11, strDatum, 10) funktioniert nicht, weil die Konvertierung von 'std::string' in 'const char *' nicht möglich ist.
Gibt es eine bessere Methode als Datum_string ins char carr11[11] zu kopieren und die Komponenten selber zu zerlegen ?
Vielen Dank
Vladimir
-
die c++ stringklasse bietet selber funktionen an mit denen du den string zerlegen kannst. z.B. substr, find, find_first_of, ... . Wenn du den String jedoch unbedingt als char brauchst, dann machs so:
strncpy(carr11, strDatum.c_str(), 10);
-
Danke (es funktioniert)