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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.