MFC中在指定的路径下创建Ini文件
时间: 2023-12-26 14:07:15 浏览: 102
在MFC中,可以使用CFile类来创建指定路径下的Ini文件,然后使用CIniFile类进行读写操作。以下是创建指定路径下Ini文件的示例代码:
```cpp
CString iniFilePath = "C:\\myconfig.ini"; // 指定Ini文件路径
CFile iniFile;
if (iniFile.Open(iniFilePath, CFile::modeCreate | CFile::modeWrite)) // 创建Ini文件
{
iniFile.Close();
CIniFile ini;
ini.SetPath(iniFilePath); // 设置Ini文件路径
ini.WriteString("Section1", "Key1", "Value1"); // 写入字符串类型的键值对
ini.WriteInt("Section1", "Key2", 123); // 写入整数类型的键值对
ini.WriteDouble("Section2", "Key3", 3.14); // 写入浮点数类型的键值对
}
```
在上面的示例中,首先指定了Ini文件路径为C:\\myconfig.ini。然后,使用CFile类的Open方法创建Ini文件,使用CFile::modeCreate | CFile::modeWrite参数表示如果文件不存在就创建文件,如果文件存在则先清空文件内容。创建成功后,使用CFile的Close方法关闭文件。
接着,创建了一个CIniFile对象,使用SetPath方法设置Ini文件路径。最后,使用CIniFile的WriteString、WriteInt和WriteDouble方法向Ini文件中写入键值对。
阅读全文