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

📄 ctime.cpp

📁 考试管理系统
💻 CPP
字号:
#include "main.h"	

/**************************************************
* 函数名: WriteTime()
* 参数:
* 形参:     无
* 返回值:	void
* 功能:
*		把时间和答案写入文件,控制考试时间
* 作者:		范帅帅
* 编写明细:

*		完成时间	2009/02/18	范帅帅
*		修改时间	2009/02/21	张燕飞   修改了数组大小。		
**************************************************/

void CMyTime::WriteTime(const char* _pFileName)//把时间和答案写入文件
{

	ofstream Fw(_pFileName,ios::out|ios::binary);

	if(Fw.fail()) return;

	Fw.write(m_Minute,8);

	Fw.write(m_Second,8);

	for(int i=0;i<10;++i)
	{

		Fw<<(char*)&m_Answer[i]<<" ";

	}

	Fw.close();

}

/**************************************************
* 函数名: SetMinutes()
* 参数:
* 形参:    int n_Minute
* 返回值:	void
* 功能:
*		设置分钟
* 作者:		范帅帅
* 编写明细:

*		完成时间	2009/02/18	范帅帅
*		修改时间	2009/02/21	张燕飞   修改了数组大小。
**************************************************/

void CMyTime::SetMinutes(int n_Minute)
{

	strcpy(m_Minute,(char*)&n_Minute);

}

/**************************************************
* 函数名: SetSecond()
* 参数:
* 形参:     int n_Second
* 返回值:	void
* 功能:
*		设置秒
* 作者:		范帅帅
* 编写明细:

*		完成时间	2009/02/18	范帅帅
*		修改时间	2009/02/21	张燕飞   修改了数组大小。		
**************************************************/

void CMyTime::SetSecond(int n_Second)
{

	strcpy(m_Second,(char*)&n_Second);

}

/**************************************************
* 函数名: ReadTime()
* 参数:
* 形参:     无
* 返回值:	void
* 功能:
*		把时间和答案从文件中读出来。
* 作者:		范帅帅
* 编写明细:

*		完成时间	2009/02/18	谢金牛
*		修改时间	2009/02/21	谢金牛		
**************************************************/

void CMyTime::ReadTime(const char* _pFileName)//把时间和答案从文件中读取出来。
{
	ifstream Fr(_pFileName,ios::in|ios::binary);

	if(Fr.fail()) return;

	Fr.read(m_Minute,8);

	Fr.read(m_Second,8);

	for(int i=0;i<10;++i)
	{

		Fr>>(char*)m_Answer[i];

	}

	Fr.close();
}

/**************************************************
* 函数名: show()
* 参数:
* 形参:     无
* 返回值:	void
* 功能:
*		显示时间和答案
* 作者:		范帅帅
* 编写明细:

*		完成时间	2009/02/18	范帅帅
*		修改时间	2009/02/21	张燕飞		
**************************************************/

void CMyTime::show()//显示时间和答案。
{

	cout << m_Minute << endl;

	cout << m_Second << endl;

	for(int i=0;i<10;++i)
	{

		cout << m_Answer[i] << endl;

	}
	
}

⌨️ 快捷键说明

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