设计一个词典类,词典类中的每个单词由英文单词和对应的汉语组成。要求提供合适的成员函数,一个用来建立词典库,一个用来翻译单词,需要将英语翻译为汉语,也需要能将汉语翻译为英文。
提示:(可参考以下类的说明)
#include private: char *English[MAX],*Chinese[MAX]; int count; public: Dictionary(); void English_To(); void Chinese_To(); }; Dictionary::Dictionary() { int i=0; char a[15],b[15]; cout<<\"请输入词库(当输入的单词为n时结束):\"< English[i]=new char[strlen(a)+1]; strcpy(English[i],a); cout<<\"汉语意思:\"; cin>>b; Chinese[i]=new char[strlen(b)+1]; strcpy(Chinese[i],b); cout< void Dictionary::English_To() { int i; char a[10]; cout<<\"请输入您要查找的英文:\"; cin>>a; for(i=0;i cout<<\"您输入的英文的汉语意思为:\"; cout< cout<<\"没您查找的单词.\"< int i; char a[10]; cout<<\"请输入您要查找的的单词的汉语:\"; cin>>a; for(i=0;i cout<<\"您输入的汉语的英文意思为:\"; cout< cout<<\"没您查找的汉语。\"< int n; Dictionary d; do { system(\"cls\"); cout<<\"\\ \"<<\"=========欢迎使用============\"< switch(n) { case 1: system(\"cls\"); system(\"pause\"); break; case 2: system(\"cls\"); d.English_To(); system(\"pause\"); break; case 3: system(\"cls\"); d.Chinese_To(); system(\"pause\"); break; case 0: system(\"cls\"); cout<<\"\\ \"<<\"欢迎使用!\"< menu(); } 退出!\"< 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务