- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]c语言程序设计报告-宿舍管理系统
西安郵電學院 目: 宿舍管理系统
院系名称: 计算机学院
专业名称: 计算机科学与技术
班 级:
学生姓名:
学号(8位):
指导教师:
设计起止时间:2011年月日~20年月日一. 设计目的
1学会使用指针链表
2学会使用结构体
3学会使用文件,文件的保存与读取
4学会使用密码,函数调用
二. 设计内容
1界面
2管理员登陆
3学生登录
4修改密码
z 5数据输入
6文件的建立保存与读取
7信息的查询、删除与插入
三 概要设计
四.详细设计
数据输入,建立链表(函数input()) 函数的输出(函数print())
重点设计及编码。
//建立学生链表
struct st *input2(void)
{
int i;
struct st *p1,*p2,*head;
head=p2=(struct st *)malloc(sizeof(struct st));
do
{
printf(-------------------------------------------\n\n);
p1=(struct st *)malloc(sizeof(struct st));
f2(p1);
strcpy(p1-mm,123456);
p2-next=p1;
p2=p1;
printf(-------------------------------------------\n\n);
printf(是否继续? 1是 2否 请选择:);
scanf(%d,i);
}while(i==1);
p2-next=NULL;
return head;
}
//将链表中的信息保存在磁盘中
save_inf(struct st *h)
{
struct st *p;
FILE *fp;
if((fp=fopen(susheguanli.txt,wt))==NULL)
{
printf(\n写文件出错,按任意键退出!);
getch();
exit(1);
}
for(p=h-next;p!=NULL;p=p-next)
fprintf(fp,%s %c %s %s %d %d %d %ld %d %d %s %s %s %s %s %ld %d %s\n,p-name,p-sex,p-minzu,p-sfzh,p-louhao,p-shehao,p-chuang,p-year,p-month,p-day,p-tel,p-address,p-lxi,p-xuy,p-object,p-xuehao,p-wjjlu,p-mm);
printf(\n文件已保存,按任意键返回!);
getch();
fclose(fp);
}
//从制定磁盘中读取信息并存入单链表
struct st *read_inf()
{
struct st *head,*r,*p;
FILE *fp;
fp=fopen(susheguanli.txt,rt);
if(fp==NULL)
{
printf(\n读文件出错,按任意键退出!);
getch();
exit(1);
}
head=(struct st *)malloc(sizeof(struct st));
head-next=NULL;
r=head;
p=(struct st *)malloc(sizeof(struct st));
while(fscanf(fp,%s %c %s %s %d %d %d %ld %d %d %s %s %s %s %s %ld %d %s,p-name,p-sex,p-minzu,p-sfzh,p-louhao,p-shehao,p-chuang,p-year,p-month,p-day,p-tel,p-address,p-lxi,p-xuy,p-object,p-xuehao,p-wjjlu,p-mm)!=EOF)
{
r-next=p;
r=p;
p=(struct st *)malloc(sizeof(struct st));
}
p=NULL;
r-next=NULL;
fcl
您可能关注的文档
最近下载
- 升压站(35KV、站用变、施工变、接地变、SVG)设备安装施工方案.docx
- 新教科版六上科学4.4《电能和磁能》优质课件.pptx
- 浅谈暖棚法施工冬季桥梁混凝土施工质量控制.doc VIP
- 消防安全主题班会课件——生命至上预防火灾.pptx
- 2024年资料员考试题库含答案(综合题).docx
- 战场救护知识培训PPT课件.pptx VIP
- 3.3.2 C-2.1 卫生院手术部位识别标识相关制度与流程(2024年4月修订).docx
- 【中文翻译版】美国居民膳食指南2020-2025.pdf
- 部编人教版五年级下册语文教案全册教学设计及教学反思.doc
- 学习铸牢中华民族共同体意识心得(15篇).docx VIP
文档评论(0)