📄 configfile.cpp
字号:
/*对指定的配置文件ConfigFile.ini进行读写操作*/
#include "stdafx.h"
#include "ConfigFile.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//char CConfigFile::m_ConfigFileName[255];
CConfigFile::CConfigFile()
{
}
CConfigFile::~CConfigFile()
{
}
BOOL CConfigFile::FindFile(char* sCongfigName)
{
FILE* ffile;
ffile = fopen(sCongfigName,"r") ;
if(ffile==NULL)
return FALSE ;
fclose(ffile) ;
::GetCurrentDirectory(255,m_ConfigFileName) ;
strcat(m_ConfigFileName,"\\") ;
strcat(m_ConfigFileName,sCongfigName) ;/**/
return TRUE ;
}
BOOL CConfigFile::ReadConfigString(LPCTSTR lpSection, LPCTSTR lpKey, LPCTSTR lpDefault,char* szOut)
{
memset(lpBuff,0x00,sizeof(lpBuff)) ;
GetPrivateProfileString(lpSection,lpKey,"$",lpBuff,sizeof(lpBuff),m_ConfigFileName) ;
if(lpBuff[0]=='$')
{
return FALSE ;
}
else
strcpy(szOut,lpBuff) ;
return TRUE ;
}
BOOL CConfigFile::WriteConfigString(LPCTSTR lpSection, LPCTSTR lpKey, LPCTSTR lpWriteBuff)
{
return ::WritePrivateProfileString(lpSection,lpKey,lpWriteBuff,m_ConfigFileName) ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -