配置檔案的讀取是程式中必要部分,雖然不算複雜,但如果每次都寫配置檔案的分析提取**也是件煩人的事。現在流行的配置檔案格式有:ini,xml ,簡單name-value對等格式,acl庫中實現了最簡單的 name-value對格式的配置檔案,該檔案格式有點類似於 xinetd.conf 的格式,檔案格式如下:
test.cf:
my_addr = 127.0.0.1
my_port = 80
my_list = www.test1.com, www.test2.com, www.test3.com, \
www.test4.com, www.test5.com, www.test6.com
其中的 "\" 是連線符,可以把折行的資料連線起來。
下面的例子讀取該配置檔案並進行解析:
static int var_cfg_my_port;通過呼叫 acl_xinetd_params_***_table() 函式,直接將配置項的值賦給變數,這樣省去了很多麻煩。static acl_cfg_int_table __conf_int_tab = ,
};static char *var_cfg_my_addr;
static char *var_cfg_my_list;
static acl_cfg_str_table __conf_str_tab = ,
, };static int var_cfg_my_check;
static acl_cfg_bool_table __conf_bool_tab = ,
};void test(void)
個人微博:
讀取配置檔案
類載入器 1 直接用class.forname 類的路徑名 class.forname com.hsf.classloader.classloader 2 用classloder 類載入器 inputstream in classloader.getsystemresourceasstream aa...
讀取配置檔案並讀取檔案
配置檔案 url users z ten documents name myfile.txt url是讀寫檔案的檔案位址,name是讀寫檔案的檔名稱 fileinputstream is null try catch filenotfoundexception e2 properties pt ne...
C 讀取配置檔案
1 首先引入標頭檔案 include 2 獲取應用程式的當前路徑 char buf 1000 getcurrentdirectory 1000,buf 得到當前工作路徑3 獲取配置檔案的路徑 char path 1024 definesysconfig config.ini sprintf path...