windows ini文件讀取注意事項

vs2010:

1.

GetPrivateProfileString: 讀取字符串

GetPrivateProfileInt: 讀取數字,負數也是可以的,-100

讀取浮點型,貌似無函數支持,特自己實現如下:

float GetPrivateProfileFloat(
    __in     LPCSTR lpAppName,
    __in     LPCSTR lpKeyName,
    __in     INT nDefault,
    __in_opt LPCSTR lpFileName
    )
{
float f = nDefault;
char strValue[FLVEDIT_MAX_FILENAME] = {0};


GetPrivateProfileString(lpAppName,lpKeyName,FLVEDIT_DEFAULT_STRING,strValue,FLVEDIT_MAX_FILENAME,lpFileName);
if(strlen(strValue) != 0)
{
f= (float)atof(strValue);
}


return f;
}


2.

如果是debug,當前目錄是項目所在目錄,ini文件如果放在項目目錄,則應該寫成"./config.ini",而不是"config.ini",否則讀取失敗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章