зарезервированы

я есть следующие данные в строке C ++

John Doe 01.01.1970

Мне нужно извлечь дату и время из него в переменные типа int. Я попробовал это так:

int last_space = text_string.find_last_of(' ');
int day = int(text_string.substr(last_space + 1, 2));

Но я получилinvalid cast from type ‘std::basic_string’ to type ‘int’, Когда я извлекаю часть «Джон Доу» из другой строковой переменной, все работает нормально. В чем дело?

Я пытаюсь скомпилировать его с помощью g ++ -Wall -Werror.

Ответы на вопрос(5)

Ваш ответ на вопрос