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