hunt3.c

来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 44 行

C
44
字号
# include "refer..c"getq(v)	char *v[];{# define BSIZ 250static char buff[BSIZ];static int eof 0;extern char *sinput;char *p;int c, n 0, las 0;if (eof) return(-1);p = buff;while ( (c = (sinput ? *sinput++ : getchar()) ) > 0)	{	if (c== '\n')		break;	if (isalpha(c) || isdigit(c))		{		if (las==0)			{			v[n++] = p;			las=1;			}		if (las++ <= 6)			*p++ = c;		}	else		{		if (las>0)			*p++ = 0;		las=0;		}	}*p=0;assert(p<buff+BSIZ);if (sinput==0 && c<= 0) eof=1;# if D1fprintf(stderr, "no. keys %d\n",n);for(c=0; c<n; c++) fprintf(stderr, "keys X%sX\n", v[c]);# endifreturn(n);}

⌨️ 快捷键说明

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