|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.06.2010, 15:18 | #1 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
чтение ini-файлов под Linux
Подскажите пожалуйста простенькую библиотеку для работы с ini файлами на СИ (С++ не предлагать) в Linux. Чем проще, тем лучше. Желательно без файла configure, чтобы просто скопировать сырцы и перекомпилировать все вместе. В нете нашел лишь очень громоздкие варианты. Вы ведь наверняка пользуетесь каким-нибудь инструментарием. Может вы сами, написали пару файликов, которые нормально работают.
В общем-то нужно только чтение, запись не нужна. Я довольно много писал на php, поэтому мне всюду мерещатся хэшь-массивы =). На входе хотелось бы видеть что-то вроде структуры, но никак себе не представляю как динамически описать такую структуру (наверное невозможно). В том плане, что имеется, к примеру, следующий ini файл: PHP код:
PHP код:
Последний раз редактировалось gignet; 26.06.2010 в 17:23. |
26.06.2010, 16:21 | #2 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
Ну и куда знатоки-то делись?
|
26.06.2010, 18:47 | #3 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
могу предложить мой класс, когда-то мне нужно было парсить ини файлы. Единственное, что он не до конца проверен. Строки должны разделяться символами \r\n (теоретические только с \n должно работать)
Конец файла тоже должен завершаться \r\n (это не доработка кода, доработать не составит труда) Не дописана функция WriteString. Заголовочный файлы поменяете и все. IniFile.rar
подпись
|
26.06.2010, 19:11 | #4 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
26.06.2010, 19:51 | #5 | |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
Цитата:
liljon, спасибо вам что отозвались, но ведь я явно указал, что нужен код именно на С, а не С++. |
|
26.06.2010, 20:11 | #6 | ||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
||
26.06.2010, 20:28 | #7 | |
Пользователь
Регистрация: 04.06.2010
Сообщений: 19
|
Цитата:
Кто говорит о том, сложно пропарсить или легко? Читать нужно было полностью описание. Я говорил о сложности динамического создания спарсеных переменных и их значений. Я предположил, что возможно это сделать с помощью структур. Не нужно мне объяснять как это было бы на php, я пишу на нем уже более 3 лет. Спарсить файл проблем не составляет для меня ни на php ни на CИ. Пожалуйста, если понимаете, как можно помочь, отпишитесь кодом. |
|
26.06.2010, 20:45 | #8 | ||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
||
26.06.2010, 21:41 | #9 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
но что вам мешает переписать на си? =\
подпись
|
26.06.2010, 21:55 | #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 |