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
安装后目录结构:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)