伙计们:在我的C程序中,我需要一个库来解析一个配置文件的文件。此文件具有以下类型的语法:
cmd "ls"
theme "current"
你可以看到不是INI格式......任何想法?
答案 0 :(得分:0)
看起来与scanf兼容:
scanf(f,"%s\"%[^\"]",key,value);
你;可能会想要在m
之后使用%
或尺寸限制
char key[20],value[80];
scanf(f,"%20s\"%80[^\"]",key,value);
或
char *key=NULL,*value=NULL;
scanf(f,"%ms\"%m[^\"]",key,value);
答案 1 :(得分:0)
这是有效的Lua语法,所以Lua可以开箱即用。您只需注册cmd
和theme
的函数。
作为奖励,您可以免费获得评论和空行。 (当然还有更多。)