hunt5.c

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

C
51
字号
# include "stdio.h"extern char *soutput, *tagout, usedir[];result(master, nf, fc)	union ptr {unsigned *a; long *b;} *master;	FILE *fc;{int i, c;char *s;long lp;extern int iflong;char res[100];for(i=0; i<nf; i++)	{	lp = iflong ? master.b[i] : master.a[i];	fseek(fc,lp, 0);	fgets(res, 100, fc);	for(s=res; c = *s; s++)		if (c== ';')			{			*s=0;			break;			}	if (tagout !=0)		{		if (res[0]=='/' || usedir[0]==0)			sprintf(tagout, "%s", res);		else		sprintf(tagout, "%s/%s", usedir, res);		while (*tagout) tagout++;		}	else		{		if (res[0]!='/' || usedir[0]==0)			printf("%s/", usedir);		printf("%s\n", res);		}	}}# include "sys/types.h"# include "sys/stat.h"long gdate(f)	FILE *f;{struct stat sb;fstat (f->_file, &sb);return  (sb . st_mtime);}

⌨️ 快捷键说明

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