繁体   English   中英

寻找具有语法参数(空格)值的解析配置

[英]Looking for a parse configuration with syntax param (space) value

伙计们:在我的CI程序中,需要一个库来解析一个文件,该文件是配置文件。 该文件具有以下类型的语法:

cmd     "ls"
theme   "current"

如您所见,这不是INI格式...有什么想法吗?

看起来与scanf兼容:

scanf(f,"%s\"%[^\"]",key,value);

您;可能要在这些% s之后使用m或大小限制

char key[20],value[80];
scanf(f,"%20s\"%80[^\"]",key,value);

要么

char *key=NULL,*value=NULL;
scanf(f,"%ms\"%m[^\"]",key,value);

这是有效的Lua语法,因此可以直接使用Lua。 您只需要注册cmdtheme功能。

作为奖励,您可以免费获得评论和空白行。 (当然还有更多。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM