// rwini.cpp: implementation of the Crwini class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include <stdlib.h>
#include "rwini.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
Crwini::Crwini()
{
}
Crwini::~Crwini()
{
}
bool Crwini::WriteString(LPCTSTR appname, LPCTSTR keyname,char* s, char *fn)
{
CHAR FilePath[255];
GetModuleFileName(NULL,FilePath,255);
(strrchr(FilePath,'\\'))[1] = 0;
strcat(FilePath,fn);
//MessageBox(hWnd,FilePath,"a",0);
WritePrivateProfileString(appname,keyname,s,FilePath);
return 1;
}
int Crwini::GetInt(LPCTSTR appname, LPCTSTR keyname, char *fn)
{
CHAR FilePath[255];
GetModuleFileName(NULL,FilePath,255);
(strrchr(FilePath,'\\'))[1] = 0;
strcat(FilePath,fn);
//MessageBox(hWnd,FilePath,"a",0);
return GetPrivateProfileInt(appname,keyname,1,FilePath);
}
void Crwini::ReadString(char *key, char *s, char *fn,char str[])
{
CHAR FilePath[255];
GetModuleFileName(NULL,FilePath,255);
(strrchr(FilePath,'\\'))[1] = 0;
strcat(FilePath,fn);
::GetPrivateProfileString(key,s,NULL,str,255,FilePath);
}
void Crwini::WriteInt(char *keyname, char *appname, char *fn, int i)
{CHAR FilePath[255];
GetModuleFileName(NULL,FilePath,255);
(strrchr(FilePath,'\\'))[1] = 0;
strcat(FilePath,fn);
char r[10];
_itoa(i,r,10);
WritePrivateProfileString(appname,keyname,r,FilePath);
}
VC 读写ini的C++类.rar
5星 · 超过95%的资源 需积分: 0 3 浏览量
2009-05-16
21:12:41
上传
评论
收藏 953B RAR 举报
Jlins
- 粉丝: 5882
- 资源: 173
最新资源
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
- 计算机键盘教学案例.doc
- 计算流体力学软件平台方案.pptx
- 计量自动化系统介绍.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈