(1).向配置文件Init.ini中写入数据:
CString strtemp(_T("xxx.xls"));
::WritePrivateProfileString(_T("Init"),
_T("ExcelFile"),
strtemp,
_T(".\\Init.ini"));
其中:WritePrivateProfileString()函数用于向INI文件中写入数据,其原型如下:
BOOL WritePrivateProfileString(
LPCTSTR lpAppName, // section name 字段名
LPCTSTR lpKeyName, // key name 键名,通常是变量名
LPCTSTR lpString, // string to add 键值,必须是CString类型
LPCTSTR lpFileName // initialization file 完整的INI文件名
);
(2).向配置文件Init.ini中读取数据:
CString strtemp;
::GetPrivateProfileString(_T("Init"),
_T("ExcelFile"),
_T("aaa.xls"),
strtemp.GetBuffer(MAX_PATH),
MAX_PATH,
_T(".\\Init.ini"));
其中,GetPrivateProfileString()函数用于从INI文件中读取字符串数据,其原型如下:
DWORD GetPrivateProfileString(
LPCTSTR lpAppName, // section name
LPCTSTR lpKeyName, // key name
LPCTSTR lpDefault, // default string 若没有键值,则以该值作为默认值
LPTSTR lpReturnedString, // destination buffer 接收字符串缓存器
DWORD nSize, // size of destination buffer 缓存器大小
LPCTSTR lpFileName // initialization file name 完整的INI文件名
);
转载于:https://blog.51cto.com/whatever957/1581197