电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言背单词课程设计报告(软件工程)

C语言背单词课程设计报告(软件工程)_第1页
1/15
C语言背单词课程设计报告(软件工程)_第2页
2/15
C语言背单词课程设计报告(软件工程)_第3页
3/15
三亚学院 课程设计 - 1 - 三亚学院 《C语言程序设计》课程设计 题 目 背单词 专 业 软件工程 班 级 1101 学 生 龚方盛 周艺冠 学 号 1110750064 1110750025 指导老师 刘小飞 设计时间 2012 年 9 月 3 日~ 2012 年 9 月 17 日 三亚学院 课程设计 - 2 - 目 录 一. 程序分析与设计 .................................................... - 3 - 二.设计流程图 ............................................................ 5 三. 源程序清单 ............................................................ 6 四.调试过程 ............................................................. 10 五.程序有待改进的地方 .............................................. 1- 14 - 六. 本次实习的收获和建议 ................................................. 14 参考文献 ............................................................ 1- 15 - 三亚学院 课程设计 - 3 - 背单词 一. 程序分析与设计 该系统是帮助单词背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库,系统可以给出中文,让单词输入其英文意思,也可输出英文让单词输入中文思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能。 基本功能: 词库的维护 课程预览 显示中文用户输入英文的背诵方法 显示英文用户输入中文的背诵方法 背诵成绩的记录。 1:变量和结构体说明 1)单词信息的结构体如下: typedef struct word //单词的结构体 { char en[MAX_CHAR]; // 英文形式 char no[MAX_CHAR]; //中文形式 }word; 2)存放单词的信息的变量如下: word s[MAX_NUM]; //单词数组 int num; //单词个数 三亚学院 课程设计 - 4 - 2: 概要设计 1) 定义结构体数组用来存放单词的信息 2) 单词信息存放在data.txt中,文件格式如下: 单词个数—长度为 4个字节 第 1个单词的信息-----长度为 sizeof(word) 第 2个单词的信息-----长度为 sizeof(word) 。。。。。。 第 n个单词的信息-----长度为 sizeof(word) 3) 读文件data.txt的过程如下: 先读取单词个数,然后逐个读取单词的信息,采用fread函数 4) 写文件data.txt的过程如下: 先写入单词个数,然后逐个写入单词的信息,采用fwr...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言背单词课程设计报告(软件工程)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部