# ini-wrapper **Repository Path**: sdc-coding/ini-wrapper ## Basic Information - **Project Name**: ini-wrapper - **Description**: 解析 ini 格式的配置文件 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 5 - **Created**: 2021-11-10 - **Last Updated**: 2024-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 实现的功能 该源码基于 [iniparser](https://github.com/ndevilla/iniparser),实现从 ini 格式的文件中解析配置项的功能。 # 使用方式 ***config-info.h*** 文件中定义与 ini 文件中配置项对应的结构体(struct)即业务内容。每个结构体的初始成员**必须**为 ***struct section_info*** 类型,该类型中规定了 ini 文件中 [section] 的名称及其包含的配置项个数。 ***struct ini_config*** 为整体配置项的结构体,其封装了上面定义的业务结构体。***struct ini_config***结构体的初始成员也为 ***struct section_info*** 类型,其中规定了 ini 文件中 [section] 的数量,也就是业务相关结构体的数量。 **详细内容请查看 config-info.h。** # 编译 ```bash mkdir build cd build cmake .. make ```