1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fulinux-fileparser

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Файловый парсер

Библиотека для анализа ini-текста

Примечание: в данном тексте предполагается, что у вас уже есть среда разработки для Linux.

Этот проект лицензирован по GPL. Вы можете улучшать его на основе этого кода и делиться своими изменениями с другими. Это ваш вклад в открытое программное обеспечение.
Скачать исходный код можно по адресу:
https://gitee.com/fulinux/fileparser.git

Далее рассмотрим проект более подробно:

1. Структура каталогов проекта

корневой каталог
|-- src
|-- util
|-- doc
|-- build-aux
`- m4

1) Каталог src
В каталоге src хранятся пакеты проекта и исходные файлы на языке C.

2. Процесс компиляции

1. Скачивание исходного кода

$ git clone https://gitee.com/fulinux/fileparser.git

2. Переход в каталог fileparser

$ cd fileparser

3. Настройка параметров, проверка среды и зависимостей, компиляция

$ ./autogen.sh

$ ./configure

$ make

Компиляция с использованием cmake

$ mkdir build

$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr #for example

$ make && make install

3. Использование тестового пакета библиотеки

1. Переход в каталог util

cd util
./iniexample
[pizza]=UNDEF
[pizza:ham]=[yes]
[pizza:mushrooms]=[TRUE]
[pizza:capres]=[0]
[pizza:cheese]=[Non]
[wine]=UNDEF
[wine:grape]=[Cabernet Sauvignon]
[wine:year]=[1989]
[wine:country]=[Spain]
[wine:alcohol]=[12.5]
Pizza:
Ham: [1]
Mushrooms: [1]
Capres: [0]
Cheese: [0]
Wine:
Grape: [Cabernet Sauvignon]
Year: [1989]
Country: [Spain]
Alcohol: [12.5]

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Библиотека для анализа файлов поддерживает работу с INI-файлами и двоичными файлами. Например, можно записать тело структуры данных в двоичный файл или легко считать содержимое двоичного файла в структуру данных. В каталоге util есть соответствующие примеры программ. Посмотрите на эти примеры — как говорится, примеров сила бесконечна. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/fulinux-fileparser.git
git@api.gitlife.ru:oschina-mirror/fulinux-fileparser.git
oschina-mirror
fulinux-fileparser
fulinux-fileparser
master