Chinaunix首页 | 论坛 | 博客
  • 博客访问: 212875
  • 博文数量: 70
  • 博客积分: 2050
  • 博客等级: 大尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-15 21:42
文章分类

全部博文(70)

文章存档

2013年(1)

2011年(5)

2010年(3)

2009年(9)

2008年(17)

2007年(6)

2006年(29)

我的朋友

分类: LINUX

2006-07-19 16:25:06

用法:./wbquery 中
显示:k,kh,khk

#include "wbquery.h"

RB_HEAD(key_valuekey_value_th;

static int
key_compare(key_value_t *kt1key_value_t *kt2)
{
    int rc;
    !(rc = strcmp(kt1->keykt2->key)) && (rc = kt1->index - kt2->index);
    return rc;
}

RB_PROTOTYPE(key_valuekey_value_tentrieskey_compare);
RB_GENERATE(key_valuekey_value_tentrieskey_compare);

int
main(int argcchar *argv[])
{
    key_value_t *p, *p1find;

    RB_INIT(&h);
    for (p = kvp->key; ++p)
    {
        p->index = 0;
        while ((p1 = RB_INSERT(key_value, &hp)) != NULL)
        {
            p->index = p1->index + 1;
        }
    }

    if (argc > 1)
    {
        find.key = argv[1];
        find.index = 0;
        if ((p = RB_FIND(key_value, &h, &find)) != NULL)
        {
            for (p1 = pp1 && !strcmp(p1->keyargv[1]); p1 = RB_NEXT(key_value, &hp1))
            {
                printf("%s%s"p1->index","""p1->value);
            }
            printf("\n");
        }
    }

    return 0;
}

文件: wbquery.tar.bz2
大小: 44KB
下载: 下载
阅读(853) | 评论(0) | 转发(0) |
0

上一篇:获取86五笔码表

下一篇:简单的MSN机器人

给主人留下些什么吧!~~