MFC 如何保存Cstring类型的参数
时间: 2024-05-06 07:15:46 浏览: 137
MFC.rar_MFC_MFC类型转换
MFC 中可以使用 CArchive 类来保存 Cstring 类型的参数。CArchive 是一个序列化类,可以将对象以二进制形式进行读写操作。你可以通过在序列化操作中将 Cstring 参数添加到 CArchive 对象中,然后将其保存到文件中。下面是一个简单的示例代码,用于保存 Cstring 参数:
```c++
void SaveString(CString str, CString fileName)
{
CFile file(fileName, CFile::modeCreate | CFile::modeWrite); // 创建文件
CArchive ar(&file, CArchive::store); // 创建序列化对象
ar << str; // 将字符串写入序列化对象
ar.Close(); // 关闭序列化对象
file.Close(); // 关闭文件
}
```
在上述代码中,我们首先创建了一个 CFile 对象,然后使用 CArchive 对象将其打开。接着,我们将 CString 对象添加到序列化对象中,并将其保存到文件中。最后,我们关闭序列化对象和文件。你可以根据自己的需求修改代码,以实现不同的操作。
阅读全文