我们C语言要设计一个小软件,我不懂,现在有人帮我弄了一半,就是没有原始信息,有人能帮我弄一下吗?

来源:百度知道 编辑:UC知道 时间:2024/06/18 23:15:55
我发现我是少了原始信息,谁能帮我录入一下?我现在只能在添加那里自己添加,可是老师要求是要在软件中就有原始信息.谁能帮我一下,谢谢了.
(他是用了另外一种工程做了,所以很多STDAFX的东西出现,我也不太懂.还有想把愿题目也放上来了)高校在职职工简单管理软件设计:

采用结构体数组或文件形式存储职工的信息,每个职工应包含如下几方面的信息:职工号、姓名、性别、所属二级单位、所学专业、职称、月工资,电话号码。软件由主函数(含欢迎界面)+下列6个功能模块组成:(1)减少一个职工(需指定要删除职工的职工号);(2)增加一个职工号(需输入要增加职工号的所有信息);(3)查找一个职工号的信息(需指定职工号或电话号码);(4)统计指定二级单位的职工人数、工资总额;(5)按职工的工资多少对职工排序(6)退出程序的运行。

结构体如下定义:

struct info_type
{
int ID;
char name[10];
char sex[6];
char 2depart[20];
char depart[20];
char level[10];
int salary;
char telephone[8];
}info[MAX];

还有不懂你的原始信息是什么意思?初始化?开始全部赋值为0就行了。

模块的话使用数组的添加和删除

例如

void delete(int m)
{
free(info[m-1]);
for(int i=m-1;i<MAX;i++)
{
info[m]=info[m+1];
}
}

添加直接在结构体数组最后一位新申请空间(malloc)就行了

其他的那些,更不用说了。。都太容易了。。

还是存到文件或是数据库吧