parameter.cpp
来自「一个操作系统资源监测器的需求、设计与实现」· C++ 代码 · 共 111 行
CPP
111 行
#include "stdafx.h"
#include <stdlib.h>
#include "Filer.h"
#include "Parameter.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////
CParameter::CParameter()
{
this->filename="text.txt";
}
CString CParameter::getCStringValue(CString tag)
{
CFiler *file=new CFiler();
if(file->open(filename)==FALSE)
{
file->close();
return "";
}
CString result=file->read(tag);
file->close();
return result;
}
int CParameter::getIntegerValue(CString tag)
{
CFiler *file=new CFiler();
if(file->open(filename)==FALSE)
{
file->close();
return -1;
}
CString result=file->read(tag);
file->close();
if(result=="")
{
return -1;
}
return atoi(result);
}
BOOL CParameter::setCStringValue(CString content,CString tag)
{
CFiler *file=new CFiler();
if(!file->open(filename))
{
file->close();
return FALSE;
}
if(!file->write(content,tag))
{
file->close();
return FALSE;
}
file->close();
return TRUE;
}
BOOL CParameter::setIntegerValue(int value,CString tag)
{
CFiler *file=new CFiler();
if(!file->open(filename))
{
file->close();
return FALSE;
}
CString content;
content.Format("%d",value);
if(!file->write(content,tag))
{
file->close();
return FALSE;
}
file->close();
return TRUE;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?