⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tstwrbuf.c

📁 harvest是一个下载html网页得机器人
💻 C
字号:
/* * Copyright (c) 2002-2003, Index Data * See the file LICENSE for details. * * $Id: tstwrbuf.c,v 1.2 2003/06/23 10:22:21 adam Exp $ */#include <stdio.h>#include <yaz/wrbuf.h>int main (int argc, char **argv){    int step;    WRBUF wr = wrbuf_alloc();    wrbuf_free(wr, 1);    wr = wrbuf_alloc();    for (step = 1; step < 65; step++)    {        int i, j, k;        int len;        char buf[64];        char *cp;        for (j = 1; j<step; j++)        {            for (i = 0; i<j; i++)                buf[i] = i+1;            buf[i] = '\0';            wrbuf_puts(wr, buf);        }                cp = wrbuf_buf(wr);        len = wrbuf_len(wr);        if (len != step * (step-1) / 2)        {            printf ("tstwrbuf 1 %d len=%d\n", step, len);            exit(1);        }        k = 0;        for (j = 1; j<step; j++)            for (i = 0; i<j; i++)            {                if (cp[k] != i+1)                {                    printf ("tstwrbuf 2 %d k=%d\n", step, k);                    exit(1);                }                k++;            }        wrbuf_rewind(wr);    }    wrbuf_free(wr, 1);    exit(0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -