MFC 读写ini文件
时间: 2023-08-03 20:08:36 浏览: 453
MFC读取和写入ini配置文件
5星 · 资源好评率100%
MFC中提供了一些API用于读写ini文件。以下是一个简单的示例:
```cpp
// 读取ini文件
CString strFilePath = _T("config.ini");
CString strSection = _T("Section1");
CString strKey = _T("Key1");
CString strDefaultValue = _T("DefaultValue");
CString strResult;
GetPrivateProfileString(strSection, strKey, strDefaultValue, strResult.GetBuffer(255), 255, strFilePath);
strResult.ReleaseBuffer();
// 写入ini文件
CString strValue = _T("NewValue");
WritePrivateProfileString(strSection, strKey, strValue, strFilePath);
```
其中,`GetPrivateProfileString`用于读取ini文件中的值,`WritePrivateProfileString`用于写入ini文件中的值。需要注意的是,`GetPrivateProfileString`中的第四个参数是用于接收读取到的值的缓冲区,需要调用`GetBuffer`方法获取指针并指定缓冲区大小,读取完成后需要调用`ReleaseBuffer`方法释放缓冲区。
阅读全文