![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
![]()
Подскажите пожалуйста простенькую библиотеку для работы с ini файлами на СИ (С++ не предлагать) в Linux. Чем проще, тем лучше. Желательно без файла configure, чтобы просто скопировать сырцы и перекомпилировать все вместе. В нете нашел лишь очень громоздкие варианты. Вы ведь наверняка пользуетесь каким-нибудь инструментарием. Может вы сами, написали пару файликов, которые нормально работают.
В общем-то нужно только чтение, запись не нужна. Я довольно много писал на php, поэтому мне всюду мерещатся хэшь-массивы =). На входе хотелось бы видеть что-то вроде структуры, но никак себе не представляю как динамически описать такую структуру (наверное невозможно). В том плане, что имеется, к примеру, следующий ini файл: PHP код:
PHP код:
![]() Последний раз редактировалось gignet; 26.06.2010 в 17:23. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
![]()
Ну и куда знатоки-то делись?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
![]()
могу предложить мой класс, когда-то мне нужно было парсить ини файлы. Единственное, что он не до конца проверен. Строки должны разделяться символами \r\n (теоретические только с \n должно работать)
Конец файла тоже должен завершаться \r\n (это не доработка кода, доработать не составит труда) Не дописана функция WriteString. Заголовочный файлы поменяете и все. IniFile.rar
подпись
|
![]() |
![]() |
![]() |
#4 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,848
|
![]() Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
![]() Цитата:
liljon, спасибо вам что отозвались, но ведь я явно указал, что нужен код именно на С, а не С++. |
|
![]() |
![]() |
![]() |
#6 | ||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,848
|
![]() Цитата:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
||
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
![]() Цитата:
Кто говорит о том, сложно пропарсить или легко? Читать нужно было полностью описание. Я говорил о сложности динамического создания спарсеных переменных и их значений. Я предположил, что возможно это сделать с помощью структур. Не нужно мне объяснять как это было бы на php, я пишу на нем уже более 3 лет. Спарсить файл проблем не составляет для меня ни на php ни на CИ. Пожалуйста, если понимаете, как можно помочь, отпишитесь кодом. |
|
![]() |
![]() |
![]() |
#8 | ||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,848
|
![]() Цитата:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
![]()
но что вам мешает переписать на си? =\
подпись
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение с INI файла. | Baaandit | Общие вопросы Delphi | 3 | 26.11.2009 17:15 |
Чтение пароля с ini файла | mish@ | Общие вопросы Delphi | 7 | 05.11.2009 10:43 |
чтение из ini динамических компонентов | varelik | Общие вопросы Delphi | 2 | 03.09.2009 17:35 |
Чтение параметров из ini файла | Яр|/||< (^_^) | Общие вопросы Delphi | 2 | 29.06.2009 20:54 |