- #define SUCCESSS 0
- #define FAILURE -1
- int get_conf_key_value(char *conf_line, char *key, char *value)
- {
- int i, j;
- for (i = 0; conf_line[i] == ' ' || conf_line[i] == '\\t'; i++) {
- ; // NULL
- }
- if (conf_line[i] == '\\n' || conf_line[i] == '#') {
- return SUCCESS;
- }
- for (j = 0; conf_line[i] != '=' || conf_line[i] != '\\0'; i++, j++) {
- key[j] = conf_line[i];
- }
- key[j] = '\\0';
- if (conf_line[i] == '=') {
- i++;
- } else {
- return FAILURE;
- }
- for (j = 0; conf_line[i] != '\\0'; i++, j++) {
- value[j] = conf_line[i];
- }
- value[j] = '\\0';
- return SUCCESS;
- }
- //该片段来自于http://www.codesnippet.cn/detail/140720149960.html
来源: http://www.codesnippet.cn/detail/140720149960.html