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

📄 tools.cpp

📁 使用Visual C++ .NET实现简单了一个票务管理系统
💻 CPP
字号:
#include "StdAfx.h"
#include ".\tools.h"

CTools::CTools(void)
{
}

CTools::~CTools(void)
{
}

// 得到密文或原文
// bEncrypt: true  加密
//         : false 解密
CString CTools::GetPriString( CString buf, bool bEncrypt )
{
	buf = buf.Trim();
	if( buf == "" )
		return "";
	CString str,temp;
	char c;
	int k;
	if( bEncrypt ) // 加密
	{
		for( int i = 0; i< buf.GetLength(); i++ )
		{
			c = buf.GetAt( i );
			k = c ^ 0xCC;
			temp.Format( "%d", k );
			str += temp;
			str += ",";
		}
		str = str.Mid( 0, str.GetLength()-1);
	}
	else // 解密
	{
		int pos = buf.Find(",");
		while( pos != -1 )
		{
			temp = buf.Mid(0,pos).Trim();
			k = atol( temp ) ^ 0xCC;
			c = (char)k;
			str += c;
			buf = buf.Mid( pos+1 );
			pos = buf.Find(",");
		}
		temp = buf.Trim();
		k = atol( temp ) ^ 0xBA;
		c = (char)k;
		str += c;
	}
	return str;
}

// 得到当前的时间,返回格式字符串
CString CTools::GetCurTime(void)
{
	CString t;
	SYSTEMTIME SysTime;
	GetLocalTime(&SysTime);

	t.Format("%4d/%02d/%02d %02d:%02d:%02d",SysTime.wYear,SysTime.wMonth, SysTime.wDay,
		SysTime.wHour,SysTime.wMinute, SysTime.wSecond);

	return t;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -