单词小助手,要求完成以下任务: 1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。 2.将单词测试中的功能完善,可针对做错的单词重复记忆。 3.查询单词的功能添加英文词查询,中文查询的功能完

本系统专为英语单词学习设计,支持词典维护、单词预览、中英及英中背诵,以及成绩查询功能,旨在提供全面的单词学习体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分析:首先单词查询小助手要有以下的几个功能:词库维护(增加单词,删除单词,修改单词,查询单词(中英));单词预览;单词背诵;查询成绩;退出。

这里写图片描述
//*************英语单词查询小助手******************
//
//作者:太阳
//版本:v1.1
//创建时间:2018/9/6
//主要功能:词库维护,单词预览,单词背诵(中英),单词背诵(英中),查询成绩
//
//***********************************************************

include

include

include

define MAX_CHAR 20 // 最大字符

define MAX_NUM 200 // 单词的最大个数

struct word
//单词的结构体
{
char en[MAX_CHAR]; // 英文形式
char ch[MAX_CHAR]; //中文形式
} s[MAX_NUM]; //单词数组
int num; //单词个数
int select=1;//select 为是否退出系统的标记
int d=0,c=0;
//帮助
void help()
{
printf(“\n本系统主要实现英语单词学习的功能。用户可对词典文件中的单词进行预览,增删改查。”);
printf(“\n同时还可进行中英、英中测试。本系统还提供了测试成绩的显示功能。”);
}

//从文件中读取单词的信息
void readfile()
{
FILE *fp;
int i=0;
fp=fopen(“data.txt”,”r”);
if(!fp)
{
printf(“\n打开文件data.txt失败!”);

}
while(fscanf(fp,”%s %s “,s[i].en,s[i].ch)==2)
{
i++;
}
num=i;
if(0==i)
printf(“\n文件为空,请选择词典维护增加词条!”);
else
printf(“\n”);
fclose(fp);

}
//从文件中读取单词的信息
void writefile()
{
FILE *fp;
int i=0;
fp=fopen(“data.txt”,”w”);
if(!fp)
{
printf(“\n打开文件data.txt失败!”);

}
for(i=0;i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值