VC中讀寫ini檔案

2022-02-11 19:08:33 字數 902 閱讀 7231

strtempa.getbuffer(max_path),max_path,"c:\\usefile\\usefile.ini");

file://使用strtempa中的內容.

}補充四點:

1.ini檔案的路徑必須完整,檔名前面的各級目錄必須存在,否則寫入不成功,該函式返回 false 值.

2.檔名的路徑中必須為 \\ ,因為在vc++中, \\ 才表示乙個 \ .

3.也可將ini檔案放在程式所在目錄,此時 lpfilename 引數為: ".\\student.ini".

4.從網頁中貼上源**時,最好先貼上至記事本中,再往vc中貼上,否則易造成編譯錯誤,開始時我也十分不解,好好的**怎麼就不對呢?後來才找到這個方法.還有一些**中使用了全形字符如:<,\等,也會造成編譯錯誤.

vb沒有直接讀寫ini檔案的語句,必須借助windows api來操作ini檔案。相應的windows

api函式有兩類:一類是getprofileint、getprofilestring、writeprofileint和

writeprofilestring,它們是讀寫win.ini中的設定;另一類是getprivateprofileint、

getprivateprofilestring、writeprivateprofileint和

writeprivateprofilestring,它們可以讀寫如何乙個.ini檔案。這些函式的宣告都在win32api.txt中找到。先在vb

directory設定。這裡我們的第三個引數不是通常的字串,而是0&,這裡你可以看到我們在宣告引數型別時使用as

any的好處。

writeprivateprofilestring "njcom options", _

"home directory", 0&, "njcom.ini"

VC中讀寫INI檔案

在vc2015中讀寫ini檔案,檔案以ansi格式儲存,如果以utf 8儲存,可能會產生亂碼。lpctstr strfile t tchar value 255 讀鍵值 getprivateprofilestring t ui t button1 t default value,200,strfil...

VC讀寫INI檔案

在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 其中各引數的意義 lpctstr lpstring 是鍵值,也就是變數的值,不過必須為l...

VC讀寫INI檔案

在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 其中各引數的意義 lpctstr lpstring 是鍵值,也就是變數的值,不過必須為l...