资源简介
这是我们的课程设计报告,是一个管理系统,主要是对个人信息的创建、删除、查询、统计等基本操作,个人觉得还不错哦!
代码片段和文件信息
#include
#include
#include“Ballplayer.h“
using namespace std;
int Ballplayer::num=0; //初始化球员总人数
Ballplayer::Ballplayer() //定义构造函数
{}
void Ballplayer::creat() //定义创建新球员信息函数
{
cout< cout< cin>>number;
cout< cin>>name;
string str;
while(1) //安全性检查
{
cout< cin>>str;
if(str==“男“ || str==“女“)
break;
cout< }
strcpy(sexstr.c_str()); //确定性别
cout< cin>>type;
cout< num++; //每调用一次该函数,球员总人数增加1
ofstream outfile(“Database.dat“ios::app|ios::binary); //打开“test.dat“文件,并将指针指向文件尾
outfile.write((char*)(this)sizeof(*this)); //将所输入的信息追加到文件尾部
outfile.close();
}
void Ballplayer::creat(char* str1char* str2char* str3char* str4) //重载创建新球员信息函数
{
strcpy(numberstr1);
strcpy(namestr2);
strcpy(sexstr3);
strcpy(typestr4);
num++; //每调用一次该函数,球员总人数增加1
ofstream outfile(“Database.dat“ios::app|ios::binary); //打开“test.dat“文件,并将指针指向文件尾
outfile.write((char*)(this)sizeof(*this)); //将所输入的信息追加到文件尾部
outfile.close();
}
void Ballplayer::searchnum() //定义按编号查找信息函数
{
bool findmark=0;
string temp;
cout< cout< cin>>temp;
ifstream infile(“Database.dat“ios::binary);
infile.read((char*)(this)sizeof(*this)); //读取一个类对象数据,放入*this中
while(!infile.eof())
{
if(strcmp(numbertemp.c_str())==0)
{
cout< cout<<(*this)< infile.close();
findmark=1;
}
infile.read((char*)(this)sizeof(*this)); //文件指针没到达文件尾,循环读取数据
}
infile.close();
if(!findmark)
cout< }
void Ballplayer::searchname() //定义按姓名查找信息函数
{
bool findmark=0;
string temp;
cout< cout< cin>>temp;
ifstream infile(“Database.dat“ios::binary);
infile.read((char*)(this)sizeof(*this)); //打开文件,读取数据
while(!infile.eof())
{
if(strcmp(nametemp.c_str())==0)
{
cout< cout<<(*this)< infile.close();
findmark=1;
}
infile.read((char*)(this)sizeof(*this));//文件指针未到文件尾,循环读取数据
}
infile.close();
if(!findmark)
cout< }
void Ballplayer::delnum() //定义按编号删除信息函数
{
int delmark=0; //用于标记该编号信息是否已找到
string temp;
cout< cout< cin>>temp;
ifstream infile(“Database.dat“ios::binary); //打开用于读的二进制文件“Database.dat“
ofstream outfile(“Temp.dat“ios::binary); //打开用于写的二进制文件“Temp.dat“
infile.read((char*)(this)sizeof(*this)); //从“test.dat“中读取一个类对象数据放入*this中
while(!
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7334 2010-03-09 18:15 学院球员管理系统\Ballpla
文件 1035 2010-03-09 17:31 学院球员管理系统\Ballpla
文件 2276 2010-05-04 10:50 学院球员管理系统\Management.cpp
文件 278 2010-03-08 21:12 学院球员管理系统\Management.h
文件 150 2010-03-09 17:31 学院球员管理系统\学院球员管理系统.cpp
目录 0 2010-05-04 10:53 学院球员管理系统
----------- --------- ---------- ----- ----
11073 6
- 上一篇:hive&sqoop;的ppt
- 下一篇:嵌入式LINUX下WEB服务器的设计与实现
相关资源
- 华中科技大学操作系统课程设计——
- 物业管理系统源码+数据库
- 遥控窗帘课程设计
- 数据结构课程设计-二叉排序树附详细
- 管理系统毕业设计的指导记录和教师
- 后台管理系统简单模板简洁版
- VFP住院病人管理系统
- 神秘国度的爱情故事 算法与数据结构
- 软件工程课程设计文档超市销售管理
- 软件工程课程设计文档超市销售管理
- hadoop 分布式云计算 课程设计报告
- 操作系统课程设计主要实现小型操作
- .小型虚拟超市管理系统miniVS的顺序图
- 图书借阅管理系统miniLib的顺序图和协
- 图书信息管理系统设计
- 单片机课程设计—电子时钟Proteus
- 编译原理课程设计 南京航空航天大学
- 基于ARM的RFID门禁管理系统设计报告
- pid单纯形法
- 信息化管理系统(ERP)需求调研报告
- 北邮数字逻辑课程设计实验报告 调试
- 微机原理课程设计压力测控系统
- 目录管理系统数据结构
- 微机原理学生管理系统汇编实验
- 计算机组成原理课程设计-硬布线加中
- 数据库课程设计—房屋销售管理
- 微机接口技术课程设计计算机钢琴实
- 校运动会管理系统.zip
- RSA加密解密网络课程设计
- 学生档案管理系统+论文
评论
共有 条评论