mfc写配置文件
时间: 2023-08-10 13:02:46 浏览: 100
VC6.0MFC读写配置文件[定义].pdf
MFC中可以使用CStdioFile类来读写配置文件。以下是一个简单的示例:
```cpp
// 写入配置文件
CStdioFile file;
if (file.Open(_T("config.ini"), CFile::modeCreate | CFile::modeWrite)) {
file.WriteString(_T("key1=value1\n"));
file.WriteString(_T("key2=value2\n"));
file.Close();
}
// 读取配置文件
CString strLine;
if (file.Open(_T("config.ini"), CFile::modeRead)) {
while (file.ReadString(strLine)) {
int nIndex = strLine.Find(_T("="));
if (nIndex != -1) {
CString strKey = strLine.Left(nIndex);
CString strValue = strLine.Mid(nIndex + 1);
// TODO: 处理读取到的配置项
}
}
file.Close();
}
```
在写入配置文件时,可以使用`CStdioFile`类的`WriteString`方法向文件写入字符串,每个配置项占用一行,格式为`key=value`。在读取配置文件时,可以使用`ReadString`方法逐行读取配置文件的内容,然后使用`Find`方法查找等号位置,再用`Left`和`Mid`方法分别取出键和值。最后就可以对读取到的配置项进行处理了。
阅读全文