GKeyFile读取配置文件
来源:互联网 发布:幸运28最新源码 编辑:程序博客网 时间:2024/06/05 14:11
对于GKeyFile生成的格式文件,同样可以通过此数据结构进行读取文件中的配置信息,生成的配置文件内容为:
[STARTUP]
x=300
y=600
center=true
timestamp=1314432584
random=0.78204092288815774
[PATH]
bin_path=/bin;/sbin;/usr/bin;/usr/local/bin;/home/jcodeer/bin;
这次使用GKeyFile将其中的每一键项读取出来,进行输出。程序代码:
#include <glib.h>
int main(int argc,char** argv){
GKeyFile* config = g_key_file_new();
g_key_file_load_from_file(config,"./019.ini",G_KEY_FILE_KEEP_COMMENTS|G_KEY_FILE_KEEP_TRANSLATIONS,NULL);
#define STARTUP "STARTUP"
#define PATH "PATH"
gchar* x = g_key_file_get_value(config,STARTUP,"x",NULL);
g_print("x = %s\n",x);
gchar* y = g_key_file_get_string(config,STARTUP,"y",NULL);
g_print("y = %s\n",y);
gboolean center = g_key_file_get_boolean(config,STARTUP,"center",NULL);
g_print("center = %d\n",center);
gint timestamp = g_key_file_get_integer(config,STARTUP,"timestamp",NULL);
g_print("timestamp = %u\n",timestamp);
gdouble random = g_key_file_get_double(config,STARTUP,"random",NULL);
g_print("random = %0.10f\n",random);
gsize length,i;
gchar** bin_path = g_key_file_get_string_list(config,PATH,"bin_path",&length,NULL);
g_print("bin_path=");
for(i = 0; i < length;i++){
g_print("%s;",bin_path[i]);
}
g_print("\n");
#undef STARTUP
#undef PATH
g_key_file_free(config);
return 0;
}
0 0
- GKeyFile读取配置文件
- Linux下解析配置文件和GKeyFile读取配置文件
- 通过Glib库中的GKeyFile来读取配置文件
- GKeyFile生成配置文件
- GKeyFile生成配置文件
- Using GLib's GKeyFile Parser (使用GLib解析配置文件)
- Using GLib's GKeyFile Parser (使用Glib解析配置文件)
- Using GLib's GKeyFile Parser (使用GLib解析配置文件)
- Using GLib's GKeyFile Parser (使用Glib解析配置文件)
- 读取配置文件
- 读取 配置文件
- 读取配置文件
- 读取配置文件
- 配置文件读取
- 配置文件读取
- 读取配置文件
- 读取配置文件
- 读取配置文件
- 猛犸Winform分页控件
- fragment生命周期
- 企业家,如果还是个家,那么应该是看更大的面
- 如何使用负载均衡设备防御攻击
- ugg yfce hspa flan
- GKeyFile读取配置文件
- coach handbags ljon ykin lxoh
- Java的反射
- tory burch sale homh tnnq rzfh
- GKeyFile生成配置文件
- 数据库表空间的操作
- js图片点击放大特效代码
- c# 只能输入数字的文本框
- 常用汇编指令