VC 6讀寫ini檔案

2021-06-28 17:02:29 字數 978 閱讀 7931

#include 

#include 

tchar tmppath[260] = ;

getmodulefilename( null, tmppath, 260 );   //獲取當前程序已載入模組的檔案的完整路徑,該模組必須由當前程序載入。

(_tcsrchr(tmppath,_t('\\')))[1] = 0;

strcat(tmppath, "\\test.ini");

if((_access(tmppath, 0)) == -1) 

else

else

}解惑:

1.  (_tcsrchr(szfilepath, _t('\\')))[1] = 0 即szfilepath去掉最後乙個"\"後面的內容,"\"留下。

拆分來看char *ch = _tcsrchr(szfilepath, _t('\\'));查詢最後乙個"\"出現的位置,並返回"\"後面的字元(包括"\")

ch[1] = 0;// 將szfilepath截斷,去掉最後乙個"\"後面的字元(留下"\")

2. ((_access(tmppath, 0)) == -1則檔案不存在;不等於-1 則檔案存在 

需要標頭檔案#include 

3.   函式getmoduleilename說明

hmodule hmodule 裝載乙個程式例項的控制代碼。如果該引數為null,該函式返回該當前

應用程式

全路徑。

lptstr

lpfilename 是你存放返回的名字的記憶體塊的指標,是乙個輸出引數

dword nsize,裝載到緩衝區lpfilename的最大值

如果返回為成功,將在lpfilename的

緩衝區 當中返回相應模組的路徑,如果所設的nsize過小,那麼返回僅按所設定緩衝區大小返回相應字串內容。

如果函式失敗,返回值將為0,利用getlasterror可獲得異常**。

windows.h

VC讀寫INI檔案

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

VC讀寫INI檔案

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

VC讀寫ini檔案

vc讀寫ini檔案 關於ini檔案讀寫的api函式 有下列這些 getprivateprofileint getprivateprofilesection getprivateprofilesectionnames getprivateprofilestring getprivateprofiles...