程序设计:用C语言写一个单词本程序

概述

C语言作为几大最热门的编程语言之一,是很多程序员接触的第一门编程语言,笔者进编程的“坑”也是从C语言开始。这几天在整理电脑文件的时候看到了以前曾经编写过的一个单词本程序,便想着把它分享出来,和大家一起学习探讨。

程序功能

(1)用户注册/登录功能
新用户可以注册,旧用户可以直接登录。
(2)查看单词本
选择此功能后,可以查阅单词本内全部单词进行学习。
(3)单词本操作
存储单词基本信息,如英文、词性、中文解释等;
选择“编辑单词本”对单词本进行编辑维护,实现增加、修改、删除、补充等功能。
(4)单词背诵及成绩统计
选择单词预览可以查看单词本全部内容;
单词背诵时有两种模式选择:选择题背诵及拼写单词背诵(含看中文写英文、看英文写中文两种功能),而且支持多次背诵;
答对加十分,答错扣十分,错题记入错题本;
可以查阅自己本次总成绩,并在退出时选择是否将本次错题存入错题集。
(5)错题集功能
选择此功能后,可以查看之前保存的所有错题集,进行重复学习。

前期准备

所使用开发环境:VS2010
需要具备的知识:对C语言有一定了解,学习过数组、字符串操作及文件读写等C语言相关知识。
其他准备:在D盘中新建一个名为“Ctext”的文件夹,并在里面新建一个名为“danciben”的文本文件,预置一些单词信息,如下图:
单词本预置

正式开始!

这个程序总共可以分为整体框架编写、“查看单词本”功能编写、“编辑单词本”功能编写、“单词学习”功能编写、“查看错题集”功能编写、“退出并打卡”功能编写六个模块,由于篇幅原因,笔者分六部分分别编写对应功能:

1、整体框架编写

2、“查看单词本”功能编写

3、“编辑单词本”功能编写

4、“单词学习”功能编写

5、“查看错题集”功能编写

6、“退出并打卡”功能编写

大家分别将以上六个子模块编写完成后,整合到一个.c文件中,编译运行后即可实现单词本程序。

后记

上述代码总共有好几百行,因此建议大家分模块实现功能,这样出现error的时候也比较容易判断是哪个模块出了问题。由于篇幅原因,我并没有在这篇文章中将所有代码一次性贴出,只能麻烦各位小伙伴自己整合到一个.c文件中啦。稍后我也会将源代码及整个项目文件打包上传,有需要的伙伴可以自行下载。如果有什么问题,可以在下面评论,我会尽量回复大家的。

猜你喜欢

转载自blog.csdn.net/weixin_46269688/article/details/106658658