自己写的一个 ini 操作类
来源:互联网 发布:儿童书包 淘宝 编辑:程序博客网 时间:2024/05/01 00:17
#include "stdafx.h"#include <afx.h>class CIni{public:#define FILENAME_LENTH 256#define BUFFER_SIZE 1024CIni(LPCTSTR lpszFileName,DWORD dwLen){ZeroMemory(szFileName,FILENAME_LENTH);CopyMemory(szFileName,lpszFileName,dwLen);}CString Read(LPCTSTR lpszAppName,LPCTSTR lpszKeyName){CString szRet;GetPrivateProfileString(lpszAppName,lpszKeyName,NULL,szRet.GetBuffer(BUFFER_SIZE),BUFFER_SIZE,szFileName);szRet.ReleaseBuffer();return szRet;}BOOL Write(LPCTSTR lpszAppName,LPCTSTR lpszKeyName,LPCTSTR lpszData){return WritePrivateProfileString(lpszAppName,lpszKeyName,lpszData,szFileName);}private:TCHAR szFileName[FILENAME_LENTH];};class CMyIni : public CIni{public:CMyIni(LPCTSTR lpszFileName,DWORD dwLen):CIni(lpszFileName,dwLen){}void SetAppKey(LPCTSTR lpszAppKey){szAppKey = lpszAppKey;}CString GetData(LPCTSTR lpszKeyName){return Read(szAppKey,lpszKeyName);}BOOL SaveData(LPCTSTR lpszKeyName,LPCTSTR lpszData){return Write(szAppKey,lpszKeyName,lpszData);}private:CString szAppKey;};int main(int argc, char* argv[]){//TCHAR szFile[] = {".//my.ini"};// CIni ini(szFile,lstrlen(szFile));// // ini.Write("软件类型","软件名称","下载者");// // CString szData = ini.Read("软件类型","软件名称");TCHAR szFile[] = {".//my.ini"};CMyIni ini(szFile,lstrlen(szFile));ini.SetAppKey("软件类型");ini.SaveData("软件","功夫");CString szData = ini.GetData("软件");printf("%s\n",szData);return 0;}
0 0
- 自己写的一个 ini 操作类
- 一个操作 ini 的类
- 我自己写的一个操作数据库的类
- 自己写的一个数据库操作类(C#)[原创]
- 自己写的一个JavaScript 操作XML 封装类
- 自己写的一个注册表操作类----相当实用
- 一个操作Ini文件的类
- 一个操作Ini文件的类
- Cls_Ini.cls:VB写的操作ini配置文件的类
- C#一个Ini操作类
- 自己写的一个vc操作word的例子
- 自己写了一个操作端口的DLL文件
- 自己写一个类
- 自己写的字符串操作类
- 自己写的操作 RMS类
- 自己写的文件操作工具类
- 轻松实现一个操作ini文件的类
- 轻松实现一个操作ini文件的类
- 狠狠的冲进sizzle(jquery)的正则表达式里面。
- 整理笔记一
- 在做CVTE在线测评时遇到的几个问题
- linaro与linux kernel的关系
- Hadoop中shuffle阶段流程分析
- 自己写的一个 ini 操作类
- Ajax请求,参数中含有非法字符处理
- Codeforces 398C Tree and Array(构造)
- 做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk
- hdu 1873 看病要排队
- codeforces 400B. Inna and New Matrix of Candies
- HIbernateTemplate调用存储过程
- Hadoop 学习笔记
- PostgreSQL 对象名称大小写