C语言程序设计大作业 词典设计

该博客介绍了一个使用C语言编写的词典管理小程序,旨在实现单词的查找、增加和修改功能。程序通过结构体存储单词及其汉语解释,并设计了主菜单及相应操作函数,包括显示主菜单、处理用户选项、搜索、修改和添加单词等。
摘要由CSDN通过智能技术生成

目的:

制作一个非常实用的单词库维护小程序

了解多级菜单和文件相关操作

功能:

(1)查找(2)增加(3)修改(4)退出

函数设计:

1)字典数据结构

typedef struct Words

{

         char English[20];//存储单词

         char Chinese[80];//存储汉语解释

}Wds;

2)

int MainContent();//用于显示主菜单

3)

void Process(int option);//根据用户的选择进行处理

4)void Search(char wd[20]);//搜索单词

5)void Change(char wd[20]);//修改单词

6)void Add();//添加单词;

7)int ChangeContent();//修改单词目录;

代码设计如下:

#include<iostream>
#include<stdlib.h>
#include<string.h>
#define N 1000
using namespace std;
//定义单词结构体
typedef struct Words
{
	char English[20];//存储单词
	char Chinese[80];//存储汉语解释
}Wds;

int MainContent();//用于显示主菜单
void Process(int option);//根据用户的选择进行处理
void Search(char wd[20]);//搜索单词
void Change(char wd[20]);//修改单词
void Add();//添加单词;
int ChangeContent();//修改单词目录;
int SecondContent(int i,int num);//用于分页显示,显示菜单

int main()
{
	int option=0;//记录用户的选择
    int i;
    do
	{

		i=0;//标记用户的输入是否符合要求
        option=MainContent();
        i=option<=0||option>4;//检验
        if(i)
		{
			cout << "输入的序号不合要求!" << endl;
			fflush(stdin);
			cout << "按任意键返回......";
			getchar();
			system("cls");
			continue;
		}
		Process(option);
	}while(i||option!=4);
	cout << "已退出!" << endl;
	return 0;
}

int MainContent()
{
	int option;//记录用户的选择
	system("cls");
	cout << "____________________________
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值