⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configfile.h

📁 这是一个Linux下的源代码,具体的你自己去看了,绝对的好东西,是关于网络通讯方面的!
💻 H
字号:
#ifndef YQ_CONFIGFILE_H#define YQ_CONFIGFILE_H#include <glib.h>typedef struct{	gchar	*key;	gchar	*value;} ConfigLine;typedef struct{	gchar	*name;	GList	*lines;} ConfigSection;	typedef struct{	GList	*sections;	gchar   *cfgfilename;	gboolean changed;} ConfigFile;ConfigFile *yq_cfg_new(void);ConfigFile *yq_cfg_open_file(gchar *filename);gboolean yq_cfg_write_file(ConfigFile *cfg,gchar *filename);void yq_cfg_free(ConfigFile *cfg);gboolean yq_cfg_read_string(ConfigFile *cfg,gchar *section,gchar *key,gchar **value);gboolean yq_cfg_read_int(ConfigFile *cfg,gchar *section,gchar *key,gint *value);gboolean yq_cfg_read_boolean(ConfigFile *cfg,gchar *section,gchar *key,gboolean *value);void yq_cfg_write_string(ConfigFile *cfg,gchar *section,gchar *key,gchar *value);void yq_cfg_write_int(ConfigFile *cfg,gchar *section,gchar *key,gint value);void yq_cfg_write_boolean(ConfigFile *cfg,gchar *section,gchar *key,gboolean value);void yq_cfg_rename_section(ConfigFile *cfg,gchar *section,gchar *section_name);void yq_cfg_remove_key(ConfigFile *cfg,gchar *section,gchar *key);void yq_cfg_remove_section(ConfigFile *cfg,gchar *section);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -