getw.c

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

C
26 行
字号
/*	@(#)getw.c	4.1	ULTRIX	7/3/90	*//* *	reeves, 1990-Jan-15: added error handling. *//* @(#)getw.c	4.1 (Berkeley) 12/21/80 */#include <stdio.h>getw(iop)register FILE *iop;{	register i;	register int x;	register char *p;	int w;	p = (char *)&w;	for (i=sizeof(int); --i>=0;)		if ((x = getc(iop)) != EOF)			*p++ = x;		else			break;	if (feof(iop) || ferror(iop))		return(EOF);	return(w);}

⌨️ 快捷键说明

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