1,在linux下配置文件大多以key=value的键值对形式存在;
2,看了网上有些自己写的键值对解析,感觉有些繁琐;
3,我的理解是先通过gets()读取一行配置;
4,若在一行中有空格就先删除空格(处理后的字符串保存到一个数组中,),不过最好定规则不要有空格操作,省的程序再去分析;
5,使用strchr()查找=的位置;
6,分2步读取一行配置,解析保存到key和value数组中;
7,2个while也可以,一个for循环也可以,方法很多了;
1,在linux下配置文件大多以key=value的键值对形式存在;
2,看了网上有些自己写的键值对解析,感觉有些繁琐;
3,我的理解是先通过gets()读取一行配置;
4,若在一行中有空格就先删除空格(处理后的字符串保存到一个数组中,),不过最好定规则不要有空格操作,省的程序再去分析;
5,使用strchr()查找=的位置;
6,分2步读取一行配置,解析保存到key和value数组中;
7,2个while也可以,一个for循环也可以,方法很多了;