admin管理员组文章数量:1567539
需要的东西
1.一个词典的txt文件
2.创建map容器
map<string, string> find; //map容器<string类型,string类型> 变量名
map容器
底层:二叉树,查找速度非常快
有两个值,一个是key值(唯一), 一个value是数据、
3.代码实现过程
1、打开电子词典的text文本文件;
2、使用按行读取文件中的内容(文件中一行,代表一个单词以及中文解释);
3、将读取到的数据通过sscanf函数进行拆分(通过空格判断拆分),将英文与中文分开,一对一存入map容器中
4、循环执行2、3步,直到读到文件末尾结束;
5、输入单词,使用map容器的函数去查询得到中文解释。
头文件
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
#include <fstream>
#include <map>
#pragma warning(disable:4996)
main
int main()
{
//创建map容器
map<string, strin
本文标签: 英语词典
版权声明:本文标题:C++实现英语词典 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726843923a1086858.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论