可使用winbase.h中的相关接口:
GetPrivateProfileStringW(szSection,szKey,L"",szValue,nValueLen, szFile); 读取字符串
GetPrivateProfileIntW(szSection,szKey,szValue,szFile); 读取数字
原型:
GetPrivateProfileStringW(
__in_opt LPCWSTR lpAppName,
__in_opt LPCWSTR lpKeyName,
__in_opt LPCWSTR lpDefault,
__out_ecount_part_opt(nSize, return + 1) LPWSTR lpReturnedString,
__in DWORD nSize,
__in_opt LPCWSTR lpFileName
);
GetPrivateProfileIntW(
__in LPCWSTR lpAppName,
__in LPCWSTR lpKeyName,
__in INT nDefault,
__in_opt LPCWSTR lpFileName
);
以上是读取的接口,对应的写入的接口:
WritePrivateProfileStringW(
__in_opt LPCWSTR lpAppName,
__in_opt LPCWSTR lpKeyName,
__in_opt LPCWSTR lpString,
__in_opt LPCWSTR lpFileName
);
也可以使用没有Private修饰的相关函数,区别只在于默认目录不一样。