Я использую терминал (mac) только для git, и я использую только git для одного каталог. конечный ...
Когда мне нужно разобрать текст (например, файлы конфигурации или другие довольно простые / описательные языки), мне на ум приходит несколько решений:
strtok ( )
, sscanf ()
explode ()
, которую я однажды написал на чистом скука lex
/ yacc
(читай: flex
/ bison
) для генерации соответствующего парсера Я не Мне нравится подход «библиотечных функций». Это кажется неуклюжим и неловким. explode ()
, хотя и не требует большого количества нового кода, кажется еще более взорванным. А flex
/ bison
часто кажется излишним.
Это вообще имеет значение?
Существует ли общепринятый подход?