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",否則讀取失敗。