C语言之简单英语词典实现

该博客介绍了一个使用C语言编写的简单英语词典程序,通过二分查找法从文件中查找单词及其对应的中文解释。程序从指定的文本文件中读取单词和解释,并在用户输入单词时提供相应的解释。程序还包含了对二维数组指针的理解和使用说明。
摘要由CSDN通过智能技术生成

要求:从文件中查找对应英文单词并给出中文解释,文件中的单词和中文解释需用'\t'(键盘Tab键)隔开,每行一个单词加解释。

代码:

#include <stdio.h>    
int find_dic(char (*list)[20], int high, char* str);       /*< 定义两个数组分别存放单词和解释 */
int main(void)
{
    char word[8000][20], app[8000][20];  
    int num, m, sum = 0;
    char str[20];
    FILE *fp;
    fp = fopen("C:\\Users\\Administator\\Desktop\\dictionary.txt", "r");   /*< 打开词典,只读模式 */
    if(fp == NULL)
    {
        printf("open file failed...");
        return 0;
    }
    while(!feof(fp))
    {
        fscanf(fp, "%s%s", word[sum], app[sum]);                   /*< 将文件中的内容读出并保存 */
        sum++;
    }
    fclose(fp);                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值