Получить количество символов, прочитанных sscanf?

м разбора строки (аchar*) и я'м используюsscanf разобрать числа из строки в двойники, вот так:

// char* expression;
double value = 0;
sscanf(expression, "%lf", &value);

Это прекрасно работает, но я бы хотел продолжить разбор строки обычными средствами. Мне нужно знать, сколько символов было проанализированоsscanf так что я могу возобновить мой ручной анализ с нового смещения.

Очевидно, что самым простым способом было бы как-то рассчитать количество символов, которыеsscanf разбирает, но если естьнет простого способа сделать это, яя открыт для альтернативных вариантов двойного разбора. Однако я'м в настоящее время используюsscanf потому что это'быстро, просто и читабельно. В любом случае, мне просто нужен способ оценить значение double и продолжить его разбор.

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

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