Есть ли какие-нибудь стандарнтные функции для работы с конфиг-файлами? По типу - запись, чтение параметра из нужного раздела.
Просто ну очень влом писать парсер....
Работа с конфигами (какие функции?)
Модератор: Модераторы разделов
-
MedVed
- Сообщения: 112
Re: Работа с конфигами
Хм... Ну это сильно от формата конфигов зависит.
Для XML есть библиотеки (название на вскидку не вспомню), под QT имеются классы для чтения как INI-файлов, так и XML. А о каких-то стандартных библиотеках я чего-то не слышал... Найдешь - черкни, плз.
Для XML есть библиотеки (название на вскидку не вспомню), под QT имеются классы для чтения как INI-файлов, так и XML. А о каких-то стандартных библиотеках я чего-то не слышал... Найдешь - черкни, плз.
МСВС 3.0/Linux Mandrake 8.0
-
Shurshunchik
Re: Работа с конфигами
под QT имеются классы для чтения как INI-файлов
Вот тут поподробнеи плизз....
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Работа с конфигами
Ещё есть библиотека dot.conf, но я с ней особо не копался.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
LilFox
- Сообщения: 137
- Статус: ^^.,
- ОС: Gentoo Linux
Re: Работа с конфигами
Есть что-нить сишное на более низком уровне???? А то qt мне не подойдет, а своя читалка/писалка - мне не слишком нравится.
Best Wishes. LilFox
Won't someone help me find my little Clare.
Won't someone help me find my little Clare.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Работа с конфигами
Я ж говорю: dot.conf. Чисто сишная библиотека, по-мойму. Сайт сказать не могу -- не помню; но поиск рулит.([MP]DisconNecT @ Воскресенье, 04 Сентября 2005, 18:05) писал(а):Есть что-нить сишное на более низком уровне???? А то qt мне не подойдет, а своя читалка/писалка - мне не слишком нравится.
t.t добавил в 04.09.2005 19:37
Поиск таки-да рулит: http://freshmeat.net/projects/dot.conf/
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
ilich
- Сообщения: 156
Re: Работа с конфигами
Я последнее время храню конфиги и данные небольших объемов в XML-файлах. Библиотек довольно много, но я лично использую Xerces, которую Apache сделали. неплохая и хорошо проработаная бибилотека для C++. Одно из ее достоинств - кроссплатформенность, а т.к. моя работа связана с написанием именно таких прог, это становится очень актуально.
!!! БЕРИ ОТ ЖИЗНИ ВСЕ !!!
-
Ananas
- Сообщения: 64
Re: Работа с конфигами
в glib >= 2.6 появились довольно неплохие парсеры ini-style конфигов и аргументов ком.строки
-
flook
- Сообщения: 585
- Статус: Просто flook
Re: Работа с конфигами
Парсеры аргументов ком.строки были давно и звались они getopt и компания.
В каждом из нас спит гений... и с каждым днем все крепче...
-
Ananas
- Сообщения: 64
Re: Работа с конфигами
(flook @ Среда, 07 Сентября 2005, 14:54) писал(а):Парсеры аргументов ком.строки были давно и звались они getopt и компания.
glib-овый парсер - аналог редхатовской libpopt
-
brazhe
- Сообщения: 89
Re: Работа с конфигами
Ananas, а можно поподробнее про парсер в glib? Какой man читать, и все такое?
Ni Ansa
My LJ: Журнал мечтательного биофизика
My LJ: Журнал мечтательного биофизика
-
Ananas
- Сообщения: 64
Re: Работа с конфигами
http://www.gtk.org/api/2.6/glib/glib-Key-v...ile-parser.html
http://www.gtk.org/api/2.6/glib/glib-Simpl...set-Parser.html
http://www.gtk.org/api/2.6/glib/glib-Comma...ion-parser.html
чем хорош ini-style парсер - он позволяет дергать локализованные ключи, что иной раз необходимо (к примеру при разборе .desktop файлов)
http://www.gtk.org/api/2.6/glib/glib-Simpl...set-Parser.html
http://www.gtk.org/api/2.6/glib/glib-Comma...ion-parser.html
чем хорош ini-style парсер - он позволяет дергать локализованные ключи, что иной раз необходимо (к примеру при разборе .desktop файлов)