电子英汉词典编程
#include<iostream>
#include<fstream>
using namespace std;
class dictionary
{
public:
char eng[10];
char ci[15];
char yin[10];
char chi[30];
}word[1000]={{"dog","n","dog","狗"},
{"clean","adj+d+v","kli:n","1.干净 2.整洁"},
{"finally","ad","fai'nens","最终,终于"},
{"finish","v+n","finish","完成"},
{"go","n+v","gou","走"},
{"high","aadj+ad+n","hai","高"},
{"help","int+n","help","帮助"},
{"here","ad+ini","hie","这里"},
{"idea","n","ai'die","注意"},
{"imagine","v","i'madgin","想象"},
{"king","n","king","国王"},
{"xq","n","leit","1.熊强"},
{"name","n+v","neim","名字"}
};
void in_file()
{
fstream in_f("C:\Users\Administrator\Desktop\1.dat",ios::binary|ios::in);
in_f.read((char *)word,1000*sizeof(word[0]));
in_f.close();
}
void out_file()
{
fstream out_f("C:\Users\Administrator\Desktop\1.dat",ios::binary|ios::out);
out_f.write((char *)word,1000*sizeof(word[0]));
out_f.close();
}
评论1