mkindx.c

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 53 行

C
53
字号
/* *  mkindx.c - utility to format a nice index to source files, etc. * *  usage:  mkindx "title string" [file_name] [filename] ..... */# include	<stdio.h>char id_mkindx[] = "@(#)mkindx.c	1.1";char list[10000] = "pwd >>index; echo \" \" >>index; ls -l ";char *apndx = ">>index";char *cp = list;extern char *ctime();FILE *fopen(), *index;main (argc, argv)char **argv;{	short i;	long time(), t;	if (index = fopen ("index", "w"))	{		fprintf (index, "\n\n\n\n\n\n\n\n\n");		center (argv[1]);   /* center title on page */		t = time(0);		center (ctime(&t));   /* center date & time */		fprintf (index, "\n");		fclose (index);		while (*cp) cp++;   /* find end of shell command */		for (i = 2; i < argc; i++)		{			while (*argv[i]) *cp++ = *(argv[i]++);			*cp++ = ' ';		}		while (*apndx) *cp++ = *apndx++;		*cp = '\0';		system (list);	}	else fprintf (stderr, "mkindx: can't open index\n");}center (string)char *string;{	short pad;	pad = (72 - strlen(string)) >> 1;	while (pad-- > 0) fputc(' ', index);	fprintf (index, "%s\n", string);}

⌨️ 快捷键说明

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