安卓词典源码
Ⅰ 用C++编写小型英汉词典
#include<stdio.h>
#include<iostream>
#include<string.h>
#include<cstring>
#include<stdlib.h>
using namespace std;
int w=0;
char e[9999][999],c[9999][999]; //用两个数组从文件中读入英文和汉译
int Binary_Seareh(char p[999]);
int main()
{
int i,n,m,j,k,t;
int flag; //标记大小写
char s[99],ss[99];
printf("############################## ");
printf(" ");
printf("----欢迎来到迷你英汉词典---- "); //欢迎界面
printf(" ");
printf("############################## ");
FILE *fp;
fp=fopen("dictionary.txt","r");//打开文件
if(fp==NULL)
{
printf("数据库存在问题,请检查数据库"); //文件打开问题处理
exit(0);
}
else
{
while(!feof(fp))
{
fscanf(fp,"%s%s",e[w],c[w]); //把数据读入到数组里保存
w++;
}
fclose(fp);
}
printf(" ");
printf("输入0000即可退出词典 ");
printf(" ");
while(1)
{
flag=1;
printf("<<请输入你想查找的英文单词>> ");
printf(" ");
cin>>s;//输入要查找的单词
int x=0,m=-1;
while(s[x]!='