Ich habe die folgenden Daten in einem C++-String
John Doe 01.01.1970
Ich muss das Datum und die Uhrzeit daraus in int-Variablen extrahieren. Ich habe es wie folgt versucht:
int last_space = text_string.find_last_of(' ');
int day = int(text_string.substr(last_space + 1, 2));
Aber ich habe invalid cast from type ‘std::basic_string’ to type ‘int’
. Wenn ich den "John Doe"-Teil in eine andere String-Variable extrahiere, funktioniert alles einwandfrei. Was ist das Problem?
Ich versuche, es mit g++ -Wall -Werror zu kompilieren.