资源简介
这是我们的课程设计报告,是一个管理系统,主要是对个人信息的创建、删除、查询、统计等基本操作,个人觉得还不错哦!

代码片段和文件信息
#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服务器的设计与实现
相关资源
- 酒店管理系统基于Qt Creator5)
- 设备管理系统源码
- FTP课程设计(服务端+客户端)
- Python全栈学习笔记面向对象大作业:
- 一个超简单的企业管理系统(带ACCE
- PowerBuilder*图书馆管理系统*需求分析
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- 数据库课设:图书管理系统报告
- EDA课程设计_密码锁
- 用汇编实现的学生成绩档案管理系统
- 教室管理系统.rar
- 基于MVC模式的会员管理系统
- 单片机课程设计 篮球计分器
- 学生信息管理系统源码
- about 论坛信息管理系统
- 合同管理系统的源代码(附数据库)
- 数据结构课程设计 6 1 彩票系统
- 保险公司管理系统(前台界面)
- 端口扫描课程设计详细的报告
- Pb开发的酒店住宿管理系统
- 步进电机课程设计(个人设计)
- ado数据库MFC图书管理系统vs2010
- 校园网络规划与设计课程设计
- 编译原理课程设计:词法语法编译器
- 村居人口信息管理系统
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
- 数据库VFP课程设计
- 完整版家庭在线记账理财管理系统
评论
共有 条评论