(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文件名 );
















