嵌入式编程基础实验报告之基于6410开发板的学生信息管

嵌入式编程基础实验报告之基于6410开发板的学生信息管

ID:928710

大小:37.01 KB

页数:7页

时间:2017-09-25

嵌入式编程基础实验报告之基于6410开发板的学生信息管_第1页
嵌入式编程基础实验报告之基于6410开发板的学生信息管_第2页
嵌入式编程基础实验报告之基于6410开发板的学生信息管_第3页
嵌入式编程基础实验报告之基于6410开发板的学生信息管_第4页
嵌入式编程基础实验报告之基于6410开发板的学生信息管_第5页
资源描述:

《嵌入式编程基础实验报告之基于6410开发板的学生信息管》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验步骤与调试过程 1、进入界面2、输入选项1,回车; 按提示输入数据: 3、回到主菜单; 输入选项7,回车; 输入文件名:data.txt,回车; 出现成功提示,则读入文件操作成功。 4、回到主菜单,输入2,回车 每10个暂停显示数据 5、回到主菜单,输入3,回车 出现排序成功信息。 6、回到主菜单,输入4,回车 按提示插入一组数据 7、回到主菜单,输入5,回车 按提示输入姓名,删除数据 出现删除成功的信息 8、回到主菜单,输入6,回车 输入姓名进行查询 9、回到主菜单,输入7,回车 出现统计信息 10、回到主菜单,输入9,回车 输入result.txt,回车 出现成功写入文件的信息 回

2、到主菜单,输入0,回车退出系统 实验结果各个功能均能完美实现,由于结果太长,就没有打上来 疑难小结该题主要考察学生对结构体,指针,文件的操作,以及C语言算法的掌握,所以完成此道题目要求较强的设计能力,尤其是要有一种大局观的意识。如何调程序也非常重要,通过这个程序可以学习到以前调试短程序没有的的经验。 主要算法和程序清单#include/*引用库函数*/ #include #include #include typedefstruct/*定义结构体数组*/ { charnum[10];/*学号

3、*/ charname[20];/*姓名*/ intscore;/*成绩*/ }Student; Studentstu[80];/*结构体数组变量*/ intmenu_select()/*菜单函数*/ { charc; do{ system("cls");/*运行前清屏*/ printf("tt****Students'GradeManagementSystem****");/*菜单选择*/ printf("tt

4、1.InputRecords

5、"); printf("tt

6、2.DisplayAllRecords

7、"); printf("tt

8、3.Sort

9、"

10、); printf("tt

11、4.InsertaRecord

12、"); printf("tt

13、5.DeleteaRecord

14、"); printf("tt

15、6.Query

16、"); printf("tt

17、7.Statistic

18、"); printf("tt

19、8.AddRecordsfromaTextFile

20、"); printf("tt

21、9.WritetoaTextfile

22、"); printf("tt

23、0.Quit

24、"); printf("tt*****************************************");

25、 printf("tttGiveyourChoice(0-9):"); c=getchar();/*读入选择*/ }while(c<'0'

26、

27、c>'9'); return(c-'0');/*返回选择*/ } intInput(Studentstud[],intn)/*输入若干条记录*/ {inti=0; charsign,x[10];/*x[10]为清除多余的数据所用*/ while(sign!='n'&&sign!='N')/*判断*/ {printf("tttstudent'snum:");/*交互输入*/ scanf("ttt%s",stud[n+i].num);

28、printf("tttstudent'sname:"); scanf("ttt%s",stud[n+i].name); printf("tttstudent'sscore:"); scanf("ttt%d",&stud[n+i].score); gets(x);/*清除多余的输入*/ printf("tttanymorerecords?(Y/N)"); scanf("ttt%c",&sign);/*输入判断*/ i++; } return(n+i); } voidDisplay(Studentstud[],intn)/*显示所有记录*/ { inti;

29、printf("ttt-----------------------------------");/*格式头*/ printf("tttnumbernamescore"); printf("ttt-----------------------------------"); for(i=1;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。