• 大小: 1.01MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: C/C++
  • 标签:

资源简介

定义会议信息类class Conference 会议信息包括:会议编号,会议名称、部门名称、会议地点,会议日期,会议主持人,会议记录人,出席人员,会议摘要。会议信息以二进制形式存储在文件中。 (1) 添加会议记录 (2) 浏览所有会议记录信息 (3) 按不同字段(会议编号,会议名称等)查询会议记录 (4) 修改会议记录 (5) 删除会议记录

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
using namespace std;
long NUM=1;
HANDLE hOut;  //句柄
class Conference   //定义会议数据类
{
private:
int CoyearComonthCoday;  //会议日期
long Conumber;  //会议编号
char Coname[30];  //会议名称
char Coplace[30];  //会议地点
    char Codepartment[30];  //部门名称
char Cocompere[10];  //会议主持人
char Corecorder[10];  //会议记录人
char Coattendant[25][10];  //会议出席人员(25人以内)
int number;  //会议出席人数
char Cosummary[200];  //会议摘要(100字以内)
public:
Conference()
{
}
    void Settime(int aint bint c)  //修改会议日期
{
Coyear = a;
Comonth = b;
Coday = c;
}
void SetConumber(long a)  //修改会议编号
{
Conumber = a;
}
long ShowConumber()  //返回会议编号
{
return Conumber;
}
void SetConame(char* a)  //修改会议名称
{
strcpy(Conamea);  
}
char *ShowConame()  //返回会议名称
{
return Coname;
}
void SetCoplace(char* a)  //修改会议地点
{
strcpy(Coplacea);
}
char *ShowCoplace()  //返回会议地点
{
return Coplace;
}
void SetCodepartment(char* a)  //修改部门名称
{
strcpy(Codepartmenta);
}
char *ShowCodepartment()  //返回部门名称
{
return Codepartment;
}
void SetCocompere(char* a)  //修改会议主持人
{
strcpy(Cocomperea);
}
char *ShowCocompere()  //返回会议主持人
{
return Cocompere;
}
    void SetCorecorder(char* a)  //修改会议记录人
{
strcpy(Corecordera);
}
char *ShowCorecorder()  //返回会议记录人
{
return Corecorder;
}
void Setnumber(int n)
{
number = n;
}
    void setCoattendant(char a[25][10])  //修改会议出席人员
{
int i = 0;
for(i;i {
  strcpy(Coattendant[i]a[i]);  //逐人次输入
}
}
void SetCosummary(char* a)  //修改会议摘要
{
strcpy(Cosummarya);
}
Conference(const Conference &conference);
int Compare(Conference &dateint sign);  //比较会议日期
void Show();
};
Conference::Conference(const Conference &conference)
{
Coyear = conference.Coyear;
Comonth = conference.Comonth;
Coday = conference.Coday;
strcpy(Conameconference.Coname);
Conumber = conference.Conumber;
strcpy(Coplaceconference.Coplace);
strcpy(Codepartmentconference.Codepartment);
strcpy(Cocompereconference.Cocompere);
strcpy(Corecorderconference.Corecorder);
for(int i = 1;i<=25;i++)
{
strcpy(Coattendant[i-1]conference.Coattendant[i-1]);
}
strcpy(Cosummaryconference.Cosummary);
}
int Conference::Compare(Conference &dataint sign)  //比较会议日期
{
Conference&temp = (Conference&)data;
if(sign==1)
{
if(Coyear>temp.Coyear)
return 1;
else if(Coyear return -1;
if(Comonth>temp.Comonth)
return 1;
else if(Comonth return -1;
if(Coday>temp.Coday)
return 1;
else if(Coday return -1;
else
return 0;
}
else if(sign==2)
{
return strcmp(Conametemp.Coname);
}
else if(sign==3)
{
if(Conumber>temp.Conumber)
return 1;
else if(Conumber return -1;
else
return 0;
}
else
return 2;
}
v

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      18122  2011-06-13 20:05  conference\conference.cpp

     文件       4326  2011-06-13 19:52  conference\conference.dsp

     文件        545  2011-06-13 12:23  conference\conference.dsw

     文件      50176  2011-06-13 20:05  conference\conference.ncb

     文件      53760  2011-06-13 20:05  conference\conference.opt

     文件        909  2011-06-13 20:05  conference\conference.plg

     文件     589895  2011-06-13 20:05  conference\Debug\conference.exe

     文件     859500  2011-06-13 20:05  conference\Debug\conference.ilk

     文件     450158  2011-06-13 20:05  conference\Debug\conference.obj

     文件    2111224  2011-06-13 12:47  conference\Debug\conference.pch

     文件    1197056  2011-06-13 20:05  conference\Debug\conference.pdb

     文件     189440  2011-06-13 20:05  conference\Debug\vc60.idb

     文件     143360  2011-06-13 20:05  conference\Debug\vc60.pdb

     文件       5804  2011-06-13 20:05  conference\huiyi.txt

     文件          0  2011-06-13 18:23  conference\List.h

     目录          0  2011-06-13 20:05  conference\Debug

     目录          0  2011-06-13 20:05  conference

----------- ---------  ---------- -----  ----

              5674275                    17


评论

共有 条评论

相关资源