; 配置文件 [section1] key=工作路径 value=C:/Users/lenovo/Desktop [section2] key=壳体模型路径 value=C:/Users/lenovo/Desktop [section3] key=网格尺寸 value=4 [section4] key=壳体内壁压强 value=0.1 使用MFC 读写ini文件,假如这个文件的绝对路径是D:\cfg.ini
时间: 2024-02-05 11:13:31 浏览: 63
文档组织-横河centum+cs3000工程师手册
可以使用以下代码来读取和写入ini文件:
读取:
```cpp
CString strFilePath = _T("D:\\cfg.ini");
CString strSection = _T("section1");
CString strKey = _T("key");
CString strValue = _T("");
GetPrivateProfileString(strSection, strKey, NULL, strValue.GetBuffer(MAX_PATH), MAX_PATH, strFilePath);
strValue.ReleaseBuffer();
```
写入:
```cpp
CString strFilePath = _T("D:\\cfg.ini");
CString strSection = _T("section4");
CString strKey = _T("key");
CString strValue = _T("0.2");
WritePrivateProfileString(strSection, strKey, strValue, strFilePath);
```
其中,`strFilePath` 表示ini文件的绝对路径,`strSection` 表示要读取或写入的节名称,`strKey` 表示要读取或写入的键名称,`strValue` 表示要写入的值。在读取时,`GetPrivateProfileString` 函数将会把读取到的值存储在 `strValue` 变量中;在写入时,`WritePrivateProfileString` 函数会将 `strValue` 写入到ini文件中。
阅读全文