📄 cinifile.cpp
字号:
/*cinifile.cpp*/
/*
* Common Ini file
*
* Copyright (c) 2003 xuyeli2002@vip.sina.com
* History:
* Author Date
* -------------------------------------------------
* Yeli Xu 2003-01-24
*/
#include "cinifile.h"
#include "cinifileimpl.h"
tm_CINI_IniFile::tm_CINI_IniFile(const char * filename)
{
impl = new tm_CINI_IniFile_Impl(filename);
}
tm_CINI_IniFile::~tm_CINI_IniFile()
{
delete impl;
}
tm_return tm_CINI_IniFile::readString(const char *section,
const char *ident, char *buffer, unsigned int *length)
{
return impl->readString(section, ident, buffer, length);
}
tm_return tm_CINI_IniFile::writeString(const char *section,
const char *ident, const char *valstring)
{
return impl->writeString(section, ident, valstring);
}
tm_return tm_CINI_IniFile::readInt(const char *section,
const char *ident, int * valint)
{
return impl->readInt(section, ident, valint);
}
tm_return tm_CINI_IniFile::writeInt(const char *section,
const char *ident, int valint)
{
return impl->writeInt(section, ident, valint);
}
tm_return tm_CINI_IniFile::readBool(const char *section,
const char *ident, bool *valbool)
{
return impl->readBool(section, ident, valbool);
}
tm_return tm_CINI_IniFile::writeBool(const char *section,
const char *ident, bool valbool)
{
return impl->writeBool(section, ident, valbool);
}
tm_return tm_CINI_IniFile::readFloat(const char *section,
const char *ident, double *valdbl)
{
return impl->readFloat(section, ident, valdbl);
}
tm_return tm_CINI_IniFile::writeFloat(const char *section,
const char *ident, double valdbl)
{
return impl->writeFloat(section, ident, valdbl);
}
tm_return tm_CINI_IniFile::readSection(const char *section,
char *strings, unsigned int *length)
{
return impl->readSection(section, strings, length);
}
tm_return tm_CINI_IniFile::readSections(char *strings,
unsigned int *length)
{
return impl->readSections(strings, length);
}
tm_return tm_CINI_IniFile::eraseSection(const char *section)
{
return impl->eraseSection(section);
}
tm_return tm_CINI_IniFile::eraseKey(const char *section,
const char *ident)
{
return impl->eraseKey(section, ident);
}
tm_return tm_CINI_IniFile::sectionExists(const char *section)
{
return impl->sectionExists(section);
}
tm_return tm_CINI_IniFile::valueExists(const char *section,
const char *ident)
{
return impl->valueExists(section, ident);
}
//switch ini file
tm_return tm_CINI_IniFile::switchInifile(const char *filename)
{
return impl->switchInifile(filename);
}
//get ini filename
tm_return tm_CINI_IniFile::getInifile(char *filename,
unsigned int *length)
{
return impl->getInifile(filename, length);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -