19 Star 25 Fork 6

fulinux / fileparser

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

fileparser

ini文本解析库

注: 本文假设你已经有linux开发环境

本项目采用 GPL 授权协议,欢迎大家在这个基础上进行改进,并与大家分享,为开源事业贡献一点点力量。
源码下载地址
https://gitee.com/fulinux/fileparser.git

下面将简单的解析下项目:

一、项目的目录结构

根目录
|-- src
|-- util
|-- doc
|-- build-aux
`- m4

1、src目录
src目录用于存放项目的包及C源码文件。

二、编译流程

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

三、测试库套件使用

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]

Comments ( 0 )

Sign in for post a comment

About

文件解析库,支持ini文件和二进制文件。例如写一个数据结构体到一个二进制文件中,也可以轻松的将二进制文件中的内容读到数据结构体中。util目录下有相应的示例程序,多看看示例程序,正所谓榜样的力量是无穷的。 spread retract
Cancel

Releases

No release

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
C
1
https://gitee.com/fulinux/fileparser.git
git@gitee.com:fulinux/fileparser.git
fulinux
fileparser
fileparser
master

Search