GetPrivateProfileInt
GetPrivateProfileInt =>從ini文件取得數值
?。紖担?br> lpApplicationName:セクション名
lpKeyName:キー名
nDefault:デフォルト(なかった場(chǎng)合に入る)
lpFileName:INIファイル名
?。缿陚帲馈 ?br> 取得數值
說(shuō)明:
為初始化文件中指定的條目獲取一個(gè)整數值
返回值:
Long,找到的條目的值;如指定的條目未找到,就返回默認值。如找到的數字不是一個(gè)合法的整 數,函數會(huì )返回其中合法的一部分。如,對于“xyz=55zz”這個(gè)條目,函數返回55。這個(gè)函數也能理解采用標準C語(yǔ)言格式的十六進(jìn)制數字:用0x作為 一個(gè)十六進(jìn)制數字的前綴——所以0x55ab等價(jià)于vb的&H55AB
參數類(lèi)型及說(shuō)明:
lpApplicationName String,指定在其中查找條目的小節。注意這個(gè)字串是不區分大小寫(xiě)的
lpKeyName String,欲獲取的設置項或條目。這個(gè)支持不區分大小寫(xiě)
nDefault Long,指定條目未找到時(shí)返回的默認值
lpFileName String,初始化文件的名字。如果沒(méi)有指定完整的路徑名,windows就會(huì )在Windows目錄中搜索文件
測試程序
#include <windows.h>
#include <stdio.h>
#include <string.h>
#define WOM_WOMCLTMD_INI "c:\\nsc\\dat\\womcltmd.ini"
int main(void)
{
unsigned int func_rtn;
char StrBuf[256];
char work[256];
memset(StrBuf, '\0', sizeof(StrBuf));
memset(work, '\0', sizeof(work));
memcpy(work,"Can not fined",15);
func_rtn = GetPrivateProfileInt(
"womcltmd",
"daikou_second",
0,
WOM_WOMCLTMD_INI);
printf("func_rtn = %d\nwork = %s\nStrBuf = %s\n",func_rtn,work,StrBuf);
return 0;
}
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。