中秋,月圆人团圆,远离家乡亲人,唯有计算机自娱,特编写一套c语言版的读取配置文件接口,以方便使用。。。
在windows下使用gcc编译好使,linux下理论也应该是好用的。
------------------------conf.h------------------------------
#ifndef __CONF_H__
#define __CONF_H__
/* 文件大小,单位: 字节 */
#define FILE_SIZE_MAX 512
/* 定义每一行的最大长度,单位: 字节 */
#define LINE_LEN_MAX 32
/* ==============读取函数=============== */
/* 从配置文件中读取浮点型数据,成功返回ERROR_SUCCESS,失败返回ERROR_FAILED */
int conf_get_key_4double(IN const char *pcFile, IN const char *pcAppName, IN const char* pcKeyName, OUT double *pdKeyValue);
/* 从配置文件中读取整型数据,成功返回ERROR_SUCCESS,失败返回ERROR_FAILED */
int conf_get_key_4int(IN const char *pcFile, IN const char *pcAppName, IN const char* pcKeyName, OUT int *piKeyValue);
/* 从配置文件中读取长整型数据,成功返回ERROR_SUCCESS,失败返回ERROR_FAILED */
int conf_get_key_4long(IN const char *pcFile, IN const char *pcAppName, IN const char* pcKeyName, OUT long *plKeyValue);
🔒 本文后半部分需关注公众号解锁
请在公众号回复“文章解锁”获取验证码。

验证码 5 分钟内有效,单次使用