该单词表中每行包含单词跟其对应到中文意思组成,。现在我是想通过输入英文,而查询出其对应到中文翻译。该怎么实现
,中文跟英文是用空格隔开到?求大神指导

解决方案 »

  1.   

    其实你把数据结构重新布局下更好
    你的文本文件这样布局,每个中文和英文单词位置对应
    [English]
    English,Chinese,....
    [Chinese]
    英文,中文,.......代码实现时,将英文的文件放到一个链集合中,再把中文数据放到另一个链表中当出入英文,就在英文的链表几个找到位置记录下来,然后在中文链表直接把该位置的中文找出来,就是你要的结果了,反过来用中文检索你的英文一样......
      

  2.   

    FILE *fp=fopen("a.txt","rw");//打开.txtwhile(!feof(fp))//循环查找
    {
     //........
    }
    fclose(fp);//关闭.txt
    http://iiec.cqu.edu.cn/wiki/index.php?title=%E7%94%A8c%E8%AF%AD%E8%A8%80%E5%AF%B9txt%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E8%AF%BB%E5%86%99&diff=prev&oldid=4424