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...