• 大小: 502KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: C/C++
  • 标签:

资源简介

用C语言编写的英汉词典,可实现英翻中。文件包含源代码

资源截图

代码片段和文件信息

#include 
#include 
#include 

#define WORD_SIZE 50
#define COMMENT_SIZE 100

//dict_file函数用于将words.txt中的单词和释译读入二块动态分配的内存中
void dict_file(int &word_num char (*&word)[WORD_SIZE] char (*&comment)[COMMENT_SIZE]) //*&word为指针变量的引用,相当于二级指针
{
FILE * fp;
int i j;
if((fp = fopen(“words.txt“ “r“)) == NULL) //打开字典文件
{
printf(“cannot find the wordlist file\n“); //打开不成功
return ;
}
fscanf(fp “%d“ &word_num); //读入单词数:24678-words.txt文件中的第一行。
word = (char (*)[WORD_SIZE])malloc(sizeof(char) * WORD_SIZE * word_num);  //动态分配内存,“(char (*)[WORD_SIZE])”类型转换,因为malloc返回的是char
comment = (char (*)[COMMENT_SIZE])malloc(sizeof(char) * COMMENT_SIZE * word_num);
memset(word 0 sizeof(char) * WORD_SIZE * word_num); //将动态分配的内存清0,0=\0
me

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      41984  2012-01-13 19:26  词典\cd.ncb

     文件       1173  2011-12-18 22:23  词典\cd.plg

     文件     196643  2011-12-18 22:23  词典\Debug\cd.exe

     文件     207016  2011-12-18 22:23  词典\Debug\cd.ilk

     文件     484352  2011-12-18 22:23  词典\Debug\cd.pdb

     文件      41984  2012-01-13 19:26  词典\Debug\vc60.idb

     文件      53248  2011-12-18 22:23  词典\Debug\vc60.pdb

     文件     682936  2011-11-24 20:18  词典\Debug\words.txt

     文件     219612  2011-12-18 12:17  词典\Debug\cd.pch

     文件       8729  2011-12-18 22:23  词典\Debug\cd.obj

     文件       3648  2011-12-18 22:22  词典\cd.cpp

    .....H.     42496  2011-12-27 12:42  词典\~WRL0004.tmp

     文件       3353  2012-01-13 19:26  词典\cd.dsp

     文件      48640  2012-01-13 19:26  词典\cd.opt

     文件        512  2012-01-13 19:26  词典\cd.dsw

     目录          0  2011-12-14 11:42  词典\Debug

     目录          0  2011-12-14 11:42  词典

----------- ---------  ---------- -----  ----

              2036326                    17


评论

共有 条评论