Я реализую свою собственную версию sscanf()
на другом языке (не C или C++).
Я в основном закончил. Я просто пытаюсь обобщить некоторые более тонкие детали значения строки формата. Однако, просматривая Интернет, я обнаружил, что не вся документация для sscanf()
одинакова.
Например, некоторые говорят, что %i
обрабатывает восьмеричные и шестнадцатеричные числа, а другие даже не включают этот тип формата. И некоторые обсуждают %[
, а другие нет. Кроме того, некоторые детали просто упущены.
Какова наиболее авторитетная документация о том, как именно следует интерпретировать строку формата?
Я не фанатик соблюдения стандарта. Но я хотел бы быть максимально совместимым с любыми существующими строками формата.
ИЗМЕНИТЬ
Если кому-то интересно, я опубликовал свою реализацию sscanf( ) код онлайн.