C++读写INI文件类
来源:互联网 发布:java开发http协议接口 编辑:程序博客网 时间:2024/06/12 02:30
最近由于项目需要,在写directshow应用程序,实现QQ视频聊天功能。这其中少不了从INI文件中读写配置信息,在网上找了好多,都是介绍INI读写API的文档,为了以后工作方便,特把这些API封装成C++类,名称为CIniFile。
CIniFile类的定义的如下:
class CIniFile
{
public:
CIniFile(LPCTSTR fname);//fname为NULL则读写win.ini
public:
/*
* 说明:在所有函数中,
* appName - 节点名称,即“[]”部分
* keyName - 关键字名称,
* value - 值
*/
//写字符串
BOOL WriteString(LPCTSTR appName, LPCTSTR keyName, LPCTSTR pvalue);
//写布尔
BOOL WriteBool(LPCTSTR appName, LPCTSTR keyName, BOOL bvalue);
//写双精度
BOOL WriteDouble(LPCTSTR appName, LPCTSTR keyName, double dvalue);
//写整数
BOOL WriteInt(LPCTSTR appName, LPCTSTR keyName, int ivalue);
//读字符串
CString GetString(LPCTSTR appName, LPCTSTR keyName, LPCTSTR s_default);
//读布尔
BOOL GetBool(LPCTSTR appName, LPCTSTR keyName, BOOL b_defualt);
//读双精度
double GetDouble(LPCTSTR appName, LPCTSTR keyName, double d_default);
//读整数
int GetInt(LPCTSTR appName, LPCTSTR keyName, int i_default);
//删除节点
BOOL DeleteSection(LPCTSTR appName);
//删除关键字
BOOL DeleteKey(LPCTSTR appName, LPCTSTR keyName);
private:
LPCTSTR m_filename;
};
各位如果相要下载此类的源码,请到本人的资源里下载。
- C#-读写INI文件
- C#读写INI文件
- C读写ini文件
- [c#]读写ini文件
- C读写ini文件
- [c#]ini文件读写
- C#中读写INI文件
- C#中读写INI文件
- 纯C读写ini文件
- INI文件读写类
- INI文件读写类。
- INI文件读写类
- ini文件读写类
- C#读写Ini文件类
- C# ini文件读写类
- C#读写Ini文件类
- C++读写INI文件类
- C#读写INI文件类
- udp发送结构体实例
- 优酷无法播放
- VoIP技术的基本原理与应用
- VS2005 在编译或者链接的时候报文件找不到时如何处理
- Xcode 4.1/4.2/4.3/4.4 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略
- C++读写INI文件类
- 天使投资人周哲:天使投资-为什么要找我
- 初级 X编程2
- spring的filter与tomcat的get和post
- 思序
- 正则表达式30分钟入门教程
- android编码
- NLP经典书籍
- android 接收开机广播启动service