不知道你这个是不是数据结构这一类学科的课程设计呢?
我就给你几个提示,
第一:那些人员的信息存放的时候按某种格式存储在一个TXT文件里面。例如下面这样的格式:
张三 000001 163
李四 000002 180
然后读写的时候用按格式读写函数,就是fprintf();和fscanf();这两个函数。或者其他你学习过的函数,不过我感觉这两个函数对于你来说可能比较容易实现点。
第二:在读取文件内容的时候,用一个链表来存放在内存里,可以进行处理。而每一个人的信息就是上面你说的姓名之类的,用结构体来存储。
结构体可以这样定义:
struct person_information
{
char name[10];
char number[10];
int height;
struct person_information *next;
};
第三:修改、删除或者查找信息之类的可以分别设计成按名字查找或者按人员号查找,或者都分别设计出来。这些就给不了你提示了,什么删除之类的操作在书上都有的,好好深入理解。
第四:在修改完之后,或者退出系统的时候,再把链表中的数据按顺序再重新按原来数据存放的格式写入文件中。
大功告成!!
最后说一句,最好自己做吧,只要你按我这几个提示去想去做了,就可以了。即使没有完成,但是相信你在这个想和实现的过程可以学到很多东西。我的编程能力就是从做这些东西的时候开始迅速提高的,我第一个比较成功的系统是一个ATM系统。。
温馨提示:答案为网友推荐,仅供参考