c语言读取/保存配置文件 - 中秋贺礼

时间:2014年09月08日 人气:...

中秋,月圆人团圆,远离家乡亲人,唯有计算机自娱,特编写一套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 分钟内有效,单次使用

最美丽江花花草草大美长白山西北环形古都长安
推荐文章