Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1598576
  • 博文数量: 354
  • 博客积分: 8137
  • 博客等级: 中将
  • 技术积分: 5137
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 15:40
文章分类

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: C/C++

2010-07-02 07:39:25

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>

char *dic[][40] = {"luster","A bright shine on the surface.",
        "disgrase", "Loss of honor and respect.",
        "glamour","Strong attraction.",
        "tomb","The place where a dead person is buried.",
        "garbage","Unwanted or spoiled food.",
        "bliss", "Great happiness of joy.",
    "commend","Speak favorably list.",
        "",""
};

int main(int argc, char *argv[])
{
    char word[80], ch;
    char **point;

    do{
        puts("Please enter word:");
        scanf("%s", word);

        point = (char **)dic;
        do{
            if(!strcmp(*point, word))
            {
                puts("The meaning of the word is:");
                puts(*(point+1));
                break;
            }
            if(!strcmp(*point, word))
                break;
            point = point + 2;
        }while(*point);
        if(!*point)
        puts("The word is not in dictionary.");
        printf("Another? (y/n):");
        scanf("%c%*c",&ch);
    }while(toupper(ch) != 'N');


    system("pause");
    return 0;
}


阅读(640) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~