LINUX.ORG.RU

Config-file как прочитать???


0

0
Люди кто знает как прочитать файл конфигурации(любой) например:

[connect AuthorDatabase] Access=ReadOnly Connect="DSN=MyLibraryInfo;UID=MyUserID;PWD=MyPassword"

[userlist AuthorDatabase] Administrator=ReadWrite

[sql AuthorById] Sql="SELECT * FROM Authors WHERE au_id = ?"

нужно взять значение Administrator из поля [userlist AuthorDatabase] и записать в переменную есть для этого стандартные функции или надо писать самому? Спасибо

anonymous
Есть либы аля dotconf или confuse для парсенья, смори фрешмит
anonymous
()
Как вариант -- натравить sed или awk и прочитать вывод.
DKorolkov
()
Или как вариант: flex&bison

anonymous
()
> Или как вариант: flex&bison

IMHO, это из пушки по воробьям. На решение задачи уйдёт гораздо больше времени, чем при использовании более простых средств.

DKorolkov
()
Моё не согласие с тобой DKorolkov

Больше времени уйдет на поиск во всяких фрешмитах

Моё ИМХО для этой задачи решение со всвязкой flex&bison достаточно простое.

Правила простые. В большенстве они уже описаны в примерах flex-a и bison-а

Достаточно будет написать несколько своих функиций типа:
startSection(Param1,Param2)
setVariable(Param1,Param2)
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.