怎么使用C语言读取properties配置文件

怎么使用C语言读取properties配置文件,第1张

用C语言读取properties配置文件的方法:

1、找到配置卖漏此路径下的properties文件

2、按行读取文件内容

具体实现代码如下:

//定义读入的行数组,1024行

char line[1024]

//存放配置项数组setting

int setting[N],i = 0

//开始循环读入

while(fgets(fp,line,1024) != NULL)

{

//读入配置的值给中迅line变量

fscanf(line,"setting%*d = %d"搜陵,&setting[i++])

}

这个问题和c语言关系不是太大。保存和加载配置的方式有很多,看你的平台处理能力以及配置复杂度了,如果是很复杂的情况,可以使用sqlite数据库;一般也可以用json/xml/ini等通用格式;简单点可以直接用文本文件,或者二进制文件保存自定义格式。

前面两种方式可以用相关的库处理,后面这种就自己写了,方便调试的话,最好是用文本方手缺式保存,这样比较容易检查。最直接毕宴辩的方式就是用类似KEY=VALUE这样的配对,比如:username=abc。每一个配置之间的分隔符可以直接用回车,这样方便查看最终保存的结果。 *** 作的话祥辩,基本上就是定义一个配置的数据结构,然后填入所有配置数据,再挨个写进文件。读取的时候,就按KEY来解析VALUE,然后填入相应的位置。

1

Cmake 有linux ,windows 多个平台版本,如图是windows下版本程序

2

更具一个简单多目录c项逗晌目,铅闭学下cmakelist.txt编写规范

3

根目录下cmakelist文件内容:

set(CMAKE_INSTALL_PREFIX):设置程序的安装目录,优先级比cmake命令参数设置高。

add_subdirectory(编译文件子目录)

4

libhello 目录下的cmakelist文件内容:

5

 山激锋 libhello 目录下的cmakelist文件内容:

6

查看编译后结果:

7

安装后目录结构:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8198281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存