ini文件读写用c++
时间: 2023-09-19 12:05:55 浏览: 133
C++ ini文件读写
在C++中,可以使用Windows API函数`GetPrivateProfileString`和`WritePrivateProfileString`来读写ini文件。下面是使用C++实现ini文件读写的示例代码:
```cpp
#include <Windows.h>
// 读取ini文件
void readIniFile(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpFilePath, LPTSTR lpReturnedString, DWORD nSize)
{
GetPrivateProfileString(lpAppName, lpKeyName, NULL, lpReturnedString, nSize, lpFilePath);
}
// 写入ini文件
void writeIniFile(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFilePath)
{
WritePrivateProfileString(lpAppName, lpKeyName, lpString, lpFilePath);
}
```
其中,`GetPrivateProfileString`函数用于从ini文件中获取指定配置项的值,`WritePrivateProfileString`函数用于将指定的值写入ini文件中。这些函数第一个参数`lpAppName`表示节名称,第二个参数`lpKeyName`表示键名称,第三个参数`lpString`表示要写入或读取的字符串,第四个参数`lpFilePath`表示ini文件的完整路径。需要注意的是,这些函数的参数类型都是LPCTSTR,需要使用TCHAR类型来定义。
阅读全文