MFC ini 配置檔案修改和讀取鍵值

2021-06-09 02:15:43 字數 1186 閱讀 5718

在windows系統中,一般配置資訊都是寫到登錄檔跟ini或者xml中,但是把大量的配置資訊寫到登錄檔裡面是不明智的,這時候我們可以用 ini 配置檔案來儲存,關於ini的使用比較簡單,系統為我們提供了很好的介面。

1. 修改鍵值

writeprivateprofilestring(

__in_opt lpcwstr lpkeyname,

__in_opt lpcwstr lpstring,

__in_opt lpcwstr lpfilename

);

使用方法:
writeprivateprofilestring("system","type","1","./config.ini");

//也可以用來增加key

2.讀取鍵值

getprivateprofileintw(

__in lpcwstr lpkeyname,

__in int ndefault,

__in_opt lpcwstr lpfilename

);

使用方法:
getprivateprofileintw("system","type",0,"./config.ini");

3.取出變數

dword winapi getprivateprofilestring(

__in lpctstr lpkeyname,

__in lpctstr lpdefault,

__out lptstr lpreturnedstring,

__in dword nsize,

__in lpctstr lpfilename

);

使用方法:

cstring str;

getprivateprofilestring("system","type",0, str.getbuffer(max_path),max_path, "./config.ini");

*其他關於ini檔案的函式可以看msdn去了解使用

讀取配置檔案

類載入器 1 直接用class.forname 類的路徑名 class.forname com.hsf.classloader.classloader 2 用classloder 類載入器 inputstream in classloader.getsystemresourceasstream aa...

java 4種方式讀取配置檔案 修改配置檔案

因為是用 servletcontext 讀取檔案路徑,所以配置檔案可以放入在 web info 的classes 目錄中,也可以在應用層級及 web info 的目錄中。檔案存放位置具體在 eclipse 工程中的表現是 可以放在 src下面,也可放在 web info 及webroot 下面等。因...

java 4種方式讀取配置檔案 修改配置檔案

因為是用 servletcontext 讀取檔案路徑,所以配置檔案可以放入在 web info 的classes 目錄中,也可以在應用層級及 web info 的目錄中。檔案存放位置具體在 eclipse 工程中的表現是 可以放在 src下面,也可放在 web info 及webroot 下面等。因...