分类: C/C++
2012-08-01 17:01:57
/**************************************************************************** * 作者: jasitzhang(张涛) * 日期: 2011-10-2 * 目的: 读取配置文件的信息,以map的形式存入 * 要求: 配置文件的格式,以#作为行注释,配置的形式是key = value,中间可有空格,也可没有空格 *****************************************************************************/ #ifndef _GET_CONFIG_H_ #define _GET_CONFIG_H_ #include #include using namespace std; #define COMMENT_CHAR '#' bool ReadConfig(const string & filename, map void PrintConfig(const map #endif |
源文件:get_config.cpp
测试数据:test.cfg
#added by jasit
key1 = value1
key2 = value2
key3 = value3 + value3
sdf
测试源程序:test.cpp
#include "get_config.h" int main() { map ReadConfig("test2.cfg", m); PrintConfig(m); return 0; } |
makefile: