Попытки извлечь секунды из следующей строки, используя sscanf: Теперь 2013-12-04 18:01:20Распаковка заданного числа из массива полукокса
sscanf(buf, "%*s %*s %*d%*s%*d%*s%*d %*d%*s%*d%*s%d", &i);
И это не удается, любые идеи, как сделать правильный формат для него? Или любые идеи, чтобы извлечь его проще? Мне нужна последняя секунда.
"Это не может" ...... –
Этот вопрос помечен [C++] и [C]. На каком языке вы используете? В любом случае, это должно помочь: http://en.cppreference.com/w/c/io/fscanf (часть о флаге '% s' будет хорошим местом, чтобы начать с того, что не так с вашим кодом) –
Check out 'strptime', если доступно. – dornhege