⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parameter.cpp

📁 一个操作系统资源监测器的需求、设计与实现
💻 CPP
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -