C++课程设计 职工档案及简明信息生成

[复制链接]
查看11 | 回复2 | 2008-11-9 23:07:40 | 显示全部楼层 |阅读模式
职工档案及简明信息生成
设计要求:
(1) 建立wk_long职工数据结构,结构含有姓名、序号、性别和年龄信息。
(2) 建立一个结构数组,以便放置10个职工信息。
(3) 设计一个readin函数,输入10个职工的信息。
(4) 编写一个display函数,要求使用结构指针作参数,用来输出结构数组的内容。
(5) 建立wk_s结构体类型,结构只含有姓名和年龄信息。
(6) 编制一个select函数,把职工姓名和年龄信息抽出来,存入另一个只含职工姓名和年龄的wk_short结构数组中。wk_short结构数组的元素类型为wk_s结构体类型。
(7) 编制一个delwk函数,可以从简明数据结构中删去指定的职工数据,如果数组里没有要删去的职工,则输出没有这个职工的信息。如果将职工内容全部删除了,应给出内容已空的提示信息。
(8) 用一个简单的菜单提供上述操作。菜单信息为:
1. 输入数据
2. 显示原始数据
3. 制作简明数据
4. 删除简明数据
5. Goodbye!
Input 1-5:
选做:
(3) 从文件中读数据存入数组
(4) 将数组的内容保存至文件
下周要交,这周有三门考试,请高手帮忙了哈!!!
一定要自己写的哈,能搞定的话,我继续加分给你

回复

使用道具 举报

千问 | 2008-11-9 23:07:40 | 显示全部楼层
写了个完全符合你题意的,不过这是过程编程,用C++的类写要更好些!不过也随便够你过关了!DEV C++测试通过. 输入文件.txt 得自己按顺序先输入数据哈! #include #includeusing namespace std; //------------------------------------------------------------------------------ const int N=10;//定义全局常量,方便改变数组大小 //------------------------------------------------------------...
回复

使用道具 举报

千问 | 2008-11-9 23:07:40 | 显示全部楼层
#include #include #include struct wk_long { char name[30]; char sex[10]; unsigned int nId; unsigned int nAge; }; struct wk_s { ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行