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

📄 generaldef.cpp

📁 自己编写的迷你图书馆的完整程序.VC6MFC编写的,Windows界面.数据采用了Sqlserver2000.压缩包中已包括了数据库.先附加数据库再运行.
💻 CPP
字号:

#include "stdafx.h"
#include "GeneralDef.h"
#include "fstream.h"

CAdoDB g_adoDB;   //定义一个CAdoDB类的全局变量
int expire;	//超期天数
int maxqty;	//每人最多可借数量
CString strUserLevel;//用户级别
CString strUserName;//用户名

CString Int2Str(int num)
{
	CString temp;
	temp.Format("%d",num);  //构造字符串,从而是int型数据转化为字符串格式
	return temp;
}
CString float2Str(float num)
{
	CString temp;
	temp.Format("%.2f",num); //构造字符串,从而是float型数据转化为字符串格式
	return temp;
}

CTime GetTMByString(CString str)
{
    COleDateTime dt;
	dt.ParseDateTime(str);//分析时间字符串,并把时间值赋给dt
	CTime tm(dt.GetYear(),dt.GetMonth(),dt.GetDay(),dt.GetHour(),
		dt.GetMinute(),dt.GetSecond());//根据COleDateTime类型的dt构造CTime类型的时间
	return tm;  //返回CTime类型的时间
}

COleDateTime GetDTByString(CString str)
{
	COleDateTime dt;
	dt.ParseDateTime(str);  //分析时间串,并把时间值赋给dt
	return dt;              //返回COleDateTime类型的时间
}

void GetConfig()
{
	ifstream inFile("BookLib.cfg",ios::in);
	if(!inFile)
	{
		AfxMessageBox("打开配置文件失败!");
		expire=30;
		maxqty=5;
		return;
	}else{
		inFile>>expire;
		inFile>>maxqty;
	}
}
void SaveConfig()
{
	ofstream outFile("BookLib.cfg",ios::out);
	if(!outFile)
	{
		AfxMessageBox("保存失败!");
		return;
	}
	outFile<<expire;
	outFile<<endl;
	outFile<<maxqty;
	AfxMessageBox("保存成功!");
}

int FindNth(CString fullStr,CString subStr,int nth)
{
	int start=0;
	for(int i=0;i<nth;i++)
	{
		start=fullStr.Find(subStr,start)+subStr.GetLength();
		if(start==-1) return -1;
	}
	return start-subStr.GetLength();
}

⌨️ 快捷键说明

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