c语言学生通讯录管理系统的设计.doc

上传人:文库蛋蛋多 文档编号:2384624 上传时间:2023-02-17 格式:DOC 页数:43 大小:326.50KB
返回 下载 相关 举报
c语言学生通讯录管理系统的设计.doc_第1页
第1页 / 共43页
c语言学生通讯录管理系统的设计.doc_第2页
第2页 / 共43页
c语言学生通讯录管理系统的设计.doc_第3页
第3页 / 共43页
c语言学生通讯录管理系统的设计.doc_第4页
第4页 / 共43页
c语言学生通讯录管理系统的设计.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《c语言学生通讯录管理系统的设计.doc》由会员分享,可在线阅读,更多相关《c语言学生通讯录管理系统的设计.doc(43页珍藏版)》请在三一办公上搜索。

1、计算机科学与工程学院综合设计报告设计名称: 程序设计综合设计 设计题目: 学生通讯录管理系统的设计 学生学号: 专业班级: 学生姓名: 学生成绩: 指导教师(职称): 课题工作时间: 13年1月7日 至 13年1月18日 说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一

2、律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。成绩评定表学生姓名: 学号: 班级: 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。1

3、0能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在3篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩

4、: 分 补充说明: 指导教师: (签字)日 期: 2013 年 1 月 18 日答辩记录表学生姓名: 学号: 班级: 答辩地点: 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 2013 年 1 月 18 日指导教师评语指导教师: 黄 巍 (签字)日 期: 2013 年 1 月 18 日一、综合设计目的、条件、任务和内容要求:程序设计基础在计算机科学中是一门重要的基础课程,也是培养学生编程能力的入门性课程。通过

5、介绍C语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。程序设计综合设计是计算机科学与技术专业学生的一门实践课程,是学习完程序设计课程后的课程设计。本课程的目的是运用所学到的有关知识与技能,结合实践教学环节,进行工程技术人员所需的基本程序设计训练,为学生进一步学习有关专业课程和日后从事程序设计工作打下基础。 学生通讯录管理系统是设计一个实用的小型通讯录程序。每个记录(好友信息)包括姓名、电话号码、QQ号码、电子邮箱、住址等信息。为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单

6、,用户通过菜单选项选择希望进行的操作项目。程序的功能包括:1、插入好友的信息 2、显示好友的信息 3、给定姓名,查找相关的信息4、给定姓名,修改相关的信息 5、给定姓名,删除好友的信息 6、按照姓名排序。输入要求:应用程序运行后,在屏幕上显示一个菜单,用户可以根据要求选择相应的操作项目,进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息;输出要求:要求用户输出数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。 指导教师签字: 黄 巍 2012 年 12 月 20 日二、进度安排:第19周(1.7-1.8) : 学生熟悉课题的任务和要求,查阅相关文献和资料,并做

7、好编码准备第19周 (1.9-1.11) :程序编码、调试第20周 (1.14-1.17) :程序编码、调试和测试,书写报告第20周 (1.18): 答辩、检查、验收、提交设计报告三、应收集资料及主要参考文献:应收集的资料:面向对象程序设计思想和方法C/C+语言参考手册主要参考文献:1 姬涛,周启生.计算机程序设计基础M. 北京:中国传媒大学出版社.2012.12.2 王娣,韩旭. C语言从入门到精通M. 北京:清华大学出版社.2010.07.3 谭浩强. C程序设计M. 北京:清华大学出版社. 2005.07.四、综合设计(课程设计)摘要(中文):信息时代更新日新月异,办公越来越实行无纸化办

8、公,计算机的功能也愈显重要。用小程序实现日常的一些功能是再好不过的,例如即将介绍的学生通讯录管理系统。学生通讯录管理系统是一个实用的小型通讯录程序。每个记录包括姓名、电话号码、QQ号码、电子邮箱、住址等信息。程序具备查找、删除、修改,以及将信息以文件的形式保存的功能。用C语言编写,可以让程序的移植性更强,让其可以轻松的运行在其他系统中,为以后的工作减少工作量。通过C语言的模块设计理念,编写主函数供用户选择功能,然后编写不同的函数实现不同的功能,功能相对独立,可以在源代码中增删功能以实现不同的需求。在用户可视界面中,程序尽量改变DOS黑色背景白色字体的单调性,并且尽量保证其美观性、整齐性,在需要

9、用户输入数据时,给出明确的提示,尽量防止用户的误输入,让任何用户对程序可以一用即通。五、综合设计(课程设计)Abstract(英文):Information age update with each passing day, the office is increasingly the implementation of the paperless office, the functionality of the computer and more important. Achieve some daily functions with some small programs is bette

10、r, for example, The Students Address System is about to introduce next. The Students Address System is a small applied address book program. Each record includes the name, phone number, QQ number, e-mail, address and other information. The program haves the functions to find, delete, modify, save fi

11、le, read file, copy file. Use C Language, let it can easily run in the other system, reduce the workload for future work. Module design concept of the C language, writing the main function for the user to select the function ,then write different functions for different functions, the function is in

12、dependent, Someone can add and delete the functions in the source code for the different needs. For the user, the program try to change the monotonicity of the black background white font in the DOS Windows, and try to ensure their appearance. The user to input data, give a clear hint to try to prev

13、ent the user from error input, so any user of the program can use it easy.目 录摘 要IIIAbstractIV第一章 课题背景概述11.1 实验背景及目的11.2 设计要求11.3 理论依据1第二章 设计简介及设计方案论述32.1 需求分析32.2 系统设计总模块32.3 各模板功能4第三章 详细设计53.1 主函数53.2 输入函数63.3 输出函数63.4 按照姓名查找63.5 按照姓名删除73.6 按照姓名修改73.7 插入信息83.8 按照姓名排序83.9 保存文件83.10 读文件93.11 复制文件9第四章

14、 设计结果及分析104.1 菜单104.2 输入信息104.3 显示信息104.4 按姓名查找114.5 按姓名删除114.6 按姓名修改114.7 增加信息124.8 按姓名排序134.9 保存文件134.10 读取文件134.11 复制文件134.12 系统信息14总 结15致 谢17参考文献18附录 程序源代码19摘 要信息时代更新日新月异,办公越来越实行无纸化办公,计算机的功能也愈显重要。用小程序实现一些日常的功能是再好不过的,例如即将介绍的学生通讯录管理系统。学生通讯录管理系统是一个实用的小型通讯录程序。每个记录包括姓名、电话号码、QQ号码、电子邮箱、住址等信息。程序具备查找、删除、

15、修改,以及将信息以文件的形式保存的功能。用C语言编写,可以让程序的移植性更强,让其可以轻松的运行在其他系统中,为以后的工作减少工作量。通过C语言的模块设计理念,编写主函数供用户选择功能,然后编写不同的函数实现不同的功能,功能相对独立,可以在源代码中增删功能以实现不同的需求。在用户可视界面中,程序尽量改变DOS黑色背景白色字体的单调性,并且尽量保证其美观性、整齐性,在需要用户输入数据时,给出明确的提示,尽量防止用户的误输入,让任何用户对程序可以一用即通。关键词:C语言;通讯录;文件;函数AbstractInformation age update with each passing day, t

16、he office is increasingly the implementation of the paperless office, the functionality of the computer and more important. Achieve some daily functions with some small programs is better, for example, The Students Address System is about to introduce next. The Students Address System is a small app

17、lied address book program. Each record includes the name, phone number, QQ number, e-mail, address and other information. The program haves the functions to find, delete, modify, save file, read file, copy file. Use C Language, let it can easily run in the other system, reduce the workload for futur

18、e work. Module design concept of the C language, writing the main function for the user to select the function ,then write different functions for different functions, the function is independent, Someone can add and delete the functions in the source code for the different needs. For the user, the

19、program try to change the monotonicity of the black background white font in the DOS Windows, and try to ensure their appearance. The user to input data, give a clear hint to try to prevent the user from error input, so any user of the program can use it easy.Keywords: C language; Address Book; file

20、; function第一章 课题背景概述1.1 实验背景及目的程序设计基础在计算机科学中是一门重要的基础课程,也是培养学生编程能力的入门性课程。通过介绍C语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。程序设计综合设计是计算机科学与技术专业学生的一门实践课程,是学习完程序设计课程后的课程设计。本课程的目的是运用所学到的有关知识与技能,结合实践教学环节,进行工程技术人员所需的基本程序设计训练,为学生进一步学习有关专业课程和日后从事程序设计工作打下基础。1.2 设计要求学生通讯录管理系统

21、是设计一个实用的小型通讯录程序。每个记录(好友信息)包括姓名、电话号码、QQ号码、电子邮箱、住址等信息。为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,用户通过菜单选项选择希望进行的操作项目。程序的功能至少包括:1、插入好友的信息 2、显示好友的信息 3、给定姓名,查找相关的信息4、给定姓名,修改相关的信息 5、给定姓名,删除好友的信息 6、按照姓名排序。输入要求:应用程序运行后,在屏幕上显示一个菜单,用户可以根据要求选择相应的操作项目,进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息;输出要求:要求用户输出数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及

22、结束方式等。1.3 理论依据C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。C语言有一下几种优点:1、简洁紧凑、灵活方便。C语言把高级语言的基本结构和语句与低级语言的实用性结合

23、起来。可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。2、运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符。3、数据类型丰富。C语言的数据类型有多种,能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。4、表达方式灵活实用。5、允许直接访问物理地址,对硬件进行操作由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能。6、生成目标代码质量高,程序执行效率高。7、可移植性好。C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。另外C语言具有强大的图形功

24、能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。第二章 设计简介及设计方案论述2.1 需求分析程序至少包括以下功能:插入好友的信息、显示好友的信息、给定姓名,查找相关的信息、给定姓名,修改相关的信息、给定姓名,删除好友的信息、按照姓名排序。2.2 系统设计总模块主菜单输入信息显示信息按姓名查找按姓名删除按姓名修改按姓名排序增加信息保存文件读取文件复制文件图 2-1 系统模块总设计图2.3 各模板功能主菜单:用户选择不同的功能。输入信息:将学生信息输入到通讯录中,依次输入姓名、学号、QQ号码、电话号码、邮箱、地址,输入over结束输入。显示信息:将通讯录中所有的信息整齐的显示。按姓名查

25、找:输入想要查询的姓名,查找到信息显示。按姓名删除:输入想要删除数据的姓名,查找到信息删除按姓名修改:输入想要修改数据的姓名,然后输入要修改的选项,输入新的信息,修改。按姓名排序:将数据按照姓名排序。增加信息:在原数据中增加一天记录。保存文件:将数据以文件的形式保存。读取数据:读取文件中的数据。复制文件:将保存的文件复制到另外一个文件。第三章 详细设计3.1 主函数char a9=color 02;int i;for(i=0;i=5;i+)a6=(char)(int(0)+i+2); /颜色交替出现/背景颜色a7=(char)(int(0)+i); /字体颜色system(a);system(

26、cls);/清屏printf(nnnnnnnntt4 4 4Welcome To The Students Address System4 4 4);printf(nnnnn);printf(ttttt3 3Design by LiWen3 3);Sleep(1000); /延时1秒system(cls);/清屏上面程序代码为欢迎界面源代码,实现了背景颜色和字体颜色的交替变换,和清屏函数交替使用,实现一种闪烁的效果。System(“color 02”),在color后面第一个参数为背景颜色,第二个为前景颜色,即字体颜色。color命令后不能写像变量参数,例如:color c(c+2)。只能写颜

27、色的代码,为实现颜色交替循环,用到了将字符串中的单个字符替换的理念。欢迎界面结束后,显示菜单,运用switch语句,供用户选择不同的功能使用。如以下代码。for(;)/*无限循环*/ switch(menu() /调用主菜单函数 case 1: ;break; 3.2 输入函数char s15=over;int i=0;for(;) /无限循环 scanf(%s,ti.name); if(strcmp(s,ti.name)=0) /判断字符串是否相等/即输入over结束输入break;scanf(%s%s%s%s%s,ti.id,ti.qq,ti.tele,ti.mail,ti.address

28、); i+;在输入函数中,运用无限循环,直至输入over结束输入,在循环中记录输入记录数,最后将记录数返回,以便以后的函数使用。3.3 输出函数void print(ADDRESS temp,int n) /单条显示记录 case :1 printf(“=Address=”)printf(“Nmae ID QQ Telephone Mail Address”);break;case :2 printf(%-15s%-11s%-12s%-12s%-19s%-10sn,temp.name,temp.id,temp.qq,temp.tele,temp.mail,temp.address); brea

29、k;case :3 printf(“=End=”);break;上面代码为单条显示记录函数,在此函数中加入参数n,是为了输出的更美观以及整齐,在其他函数中可以用调用此函数用n参数输出不同的图案,更加方便快捷,不需要写更多的代码,只需要简单的调用函数即可。输出所有记录的信息即可用此函数输出,用循环可以诸条显示。3.4 按照姓名查找int i; for(i=0;in;i+)/*从第一条记录开始,直到最后一条*/ if(strcmp(s,ti.name)=0) /*记录中的姓名和待比较的姓名是否相等*/ return i; return i;上面的代码实现了查找一条信息并返回记录存储的位置,按照姓名

30、查找信息根据上面的代码查找存储位置,如果参数i大于总存储数目,显示没有找到,否则调用前面单条显示函数将其打印。3.5 按照姓名删除按照姓名删除信息和按照姓名查找显示信息本质其实一样,都是查找到信息,前者将其删除,后者将其显示。而按照姓名删除中,要将数据全部前移,即将删除的信息的空缺补全。下面这段代码可以实现将数据前移功能:for(j=i+1;jn;j+) /*删除该记录,实际后续记录前移*/ strcpy(tj-1.name,tj.name); /*将后一条记录拷贝到前一条*/strcpy(tj-1.id,tj.id);strcpy(tj-1.qq,tj.qq);strcpy(tj-1.tel

31、e,tj.tele);strcpy(tj-1.mail,tj.mail);strcpy(tj-1.address,tj.address);3.6 按照姓名修改按照姓名修改信息,即先找到要修改的信息,然后读入新信息,将旧信息覆盖即可。至于查找信息,前面已经介绍,在此不在累赘,修改信息时,选择要修改的选项修改即可。下面给出修改信息的原代码:printf(n=Which one do you want to Modify?=n);printf( 4 1:ID 2:QQ 3:Telephone 4:Mail 5:Address 4n);printf(=n);/提示printf(Your choose:

32、);scanf(%d,&x);printf(n Please enter the new information:);scanf(%s,&ch);switch(x)case 1:strcpy(ti.id,ch);break;case 2:strcpy(ti.qq,ch);break;case 3:strcpy(ti.tele,ch);break;case 4:strcpy(ti.mail,ch);break;case 5:strcpy(ti.address,ch);break;3.7 插入信息插入信息的思想是:从键盘读入要插入的信息,将记录数加1即可。部分代码如下:scanf(%s%s%s%s

33、%s%s,temp.name,temp.id,temp.qq,temp.tele,temp.mail,temp.address);/-strcpy(tn.name,temp.name); /记录拷贝到最后一条strcpy(tn.id,temp.id); strcpy(tn.qq,temp.qq); strcpy(tn.tele,temp.tele); strcpy(tn.mail,temp.mail); strcpy(tn.address,temp.address);3.8 按照姓名排序for(i=0;in;i+) flag=0; /*设标志判断是否发生过交换*/ for(j=0;j0) /*

34、比较大小*/ flag=1; strcpy(temp.name,tj.name); /*交换记录*/ strcpy(tj.name,tj+1.name); strcpy(tj+1.name,temp.name); if(flag=0)break; /*如果标志为0,说明没有发生过交换循环结束*/用双重循环一个一个比较字符串的大小,如果后面的比较大,则将他们的数据交换,此处用到临时变量,帮助数据交换。3.9 保存文件FILE *fp; /*指向文件的指针*/fprintf(fp,%d,n); /*将记录数写入文件*/ fprintf(fp,rn); /*将换行符号写入文件*/ for(i=0;i

35、n;i+) fprintf(fp,%-15s%-11s%-12s%-12s%-19s%-10s,ti.name,ti.id,ti.qq,ti.tele,ti.mail,ti.address);/*格式写入记录*/ fprintf(fp,rn); /*将换行符号写入文件*/ fclose(fp);/*关闭文件*/ printf(nttSuccess!nn); /*显示保存成功*/保存文件的时候,用到了指向文件的指针,以及文件的格式写入,文件的打开,关闭操作。3.10 读文件FILE *fp; /*指向文件的指针*/ if(fp=fopen(record.txt,rb)=NULL)/*打开文件*/

36、 printf(nttOpen failed!nn); /*不能打开*/ elsefscanf(fp,%d,&n); /*读入记录数*/ for(i=0;in;i+) fscanf(fp,%15s%11s%12s%12s%19s%10s,ti.name,ti.id,ti.qq,ti.tele,ti.mail,ti.address); /*按格式读入记录*/ fclose(fp); /*关闭文件*/ printf(nttSuccess!nn); /*显示保存成功*/读文件用到指向文件的指针,以及文件的按格式写入,文件的打开操作,和判断文件是否打开。3.11 复制文件复制文件操作即是读文件然后写入

37、文件,就是将读文件写文件和在一起。第四章 设计结果及分析4.1 菜单欢迎界面过后,进入主菜单界面,如图4-1所示。图4-1 主菜单界面4.2 输入信息在主菜单按1回车进入输入信息界面,输入信息,如图4-2所示。图 4-2 输入信息界面4.3 显示信息在主菜单按2回车进入显示信息界面如图4-3所示。图 4-3 显示信息界面4.4 按姓名查找在主菜单按3回车进入查找信息界面,输入要查找的姓名如图4-4所示。图 4-4 查找信息显示界面4.5 按姓名删除在主菜单按4回车进入删除信息界面,输入要删除的姓名,输入Y确定,如图4-5所示。在主菜单按4回车进入显示界面看是否删除成功,如图4-6所示。图 4-

38、5 删除信息显示界面01图 4-6 删除信息显示界面024.6 按姓名修改在主菜单按5回车进入修改信息界面,输入要修改的姓名,输入要修改信息的编号,输入新信息如图4-7所示。在主菜单按2回车进入显示信息界面,看是否修改成功,如图4-8所示。图 4-7 修改信息显示界面01图 4-8 修改信息显示界面024.7 增加信息在主菜单按6回车进入增加信息界面,输入要增加的信息,如图4-9所示。检查是否增加成功,如图4-10所示。图 4-9 增加信息显示界面01图 4-10 增加信息显示界面024.8 按姓名排序在主菜单选择7进入排序信息界面,然后检查是否排序成功,如图4-11所示。图 4-11 排序信

39、息显示界面4.9 保存文件在主菜单选择8保存文件,检查是否成功,txt文件如图4-12所示。图 4-12 文件显示界面4.10 读取文件关闭002.exe,再重新打开,在菜单选择9,成功读取后再选择2将读取的文件信息显示,如图4-13所示。图 4-13 读取文件显示界面4.11 复制文件回到主菜单,选择10,复制文件,然后输入输出路径,如图4-14所示。再在计算机找到复制的文件打开检查是否复制成功,如图4-15所示。图 4-14 复制文件显示界面01图 4-15 复制文件显示界面024.12 系统信息主菜单选择11查看系统制作者信息,如图4-16所示。图 4-16 系统信息显示界面总 结通过几

40、天的努力,在老师与同学们的指导帮助下,学生通讯录系统完成。 本系统具备记录每个同学基本信息的功能,并具备随时增加记录、查找记录、修改记录、删除记录、将记录以文件的信息保存等功能,可以对学生通讯录进行有效的管理,本系统主要从主菜单模块开始,然后供用户选择不同的模块进行操作。各个模块层次清晰,用户可以很简单的使用本系统。在本次学生通讯录的系统设计中,自己对工具的掌握还不算很全面,走了不少弯路。但经过不断思考,不断查阅资料和上机运行,解决其中大部分问题,当然还存在一些问题没有解决,比如:怎样让函数之间的调用更简洁,使代码更加简练;怎样使用指针对一些数据操作,以加快效率;怎样在保持美观整齐的前提下,给

41、每个数据开更大的内存,以适应不同用户对其使用要求;将每个函数写在不同的文件中,方便修改及检查错误;怎样把修改,删除函数可以选择按什么删除信息等,我相信在以后的学习能够解决好它们。当我完成本系统所有的代码,以及系统的调试,整个人都感觉很累,不过也感觉很充实,大学生涯这样过才是蛮有意义的,而不是整天呆在宿舍玩电脑,看小说,或者睡大觉。看着屏幕上运行的程序,我的心里是甜的,觉得这些都值了。对此次论文的的制作是更一步的学习,可以怎样把论文写标准,以及怎样把论文写的可以把自己本次课程设计的收获,劳动成果表达出来。在本次设计中,我对C语言知识有了进一步的掌握,对语言的编程风格也有了进一步的体会。设计中,基本没用指针对数据进行操作,自己对指针的使用不是很熟悉,也将程序直接写成了一个文件,使得代码很长,不方便查找修改等。当中有文件的读写问题,在不断的测试中将其顺利解决。在本次系统中,感觉很满意的是自己加入了欢迎界

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号