读取INI配置文件内容(头文件head)

    技术2022-05-11  204

    其中头文件.h源代码如下:

    /************************************************************ FileName: getini.h         // 文件名称 Author:   yuanfen127       // 作者 Date:     2005-03-31       // 日期 Description:               // 描述本文件的内容,功能,内部各部分之间的关系                            // 以及文本文件与其它文件关系等            读取指定ini文件中需要在某段中的具体值 Version:  1.0              // 版本信息 Function List:             // 主要函数及其功能    1. OpenIniFile    2. CloseIniFile    3. GetIniString    4. CFG_get_key History:         // 修改历史记录列表,每条修改记录应包括修改日期、修改                  // 者及修改内容简述      1. Date:      2005-03-31       Author:    yuanfen127***********************************************************/#ifndef __GETINI_H__ #define __GETINI_H__

    /*在下面添加 include */#include <stdio.h>#include <stdlib.h>#include <string.h>

    /*C++ 可以直接调用此定义之间的函数*/#ifdef __cplusplus    extern "C" {#endif

    /*打开文件*/int  open_ini_file(const char *pFile);/*关闭文件*/int  close_ini_file(void);/*读字符串数据*/int  get_ini_string(const char *s_section,const char *s_key, char *s_result);/*取字符串数据*/int  cfg_get_key(const char *pFile, const char *s_section,                 const char *s_key, char *s_val);/*取整型数据*/int  cfg_get_int(const char *pFile, const char *s_section, const char *s_key);/*取长整型数据*/long cfg_get_long(const char *pFile, const char *s_section, const char *s_key);/*取实型数据*/double cfg_get_double(const char *pFile, const char *s_section,                       const char *s_key);

    #ifdef __cplusplus      }#endif

    #endif


    最新回复(0)