dv_clr_r.c

来自「一个c语言写做的编译器的源码」· C语言 代码 · 共 18 行

C
18
字号
/*@A (C) 1992 Allen I. Holub                                                */
#include "video.h"

void	dv_clr_region( l, r, t, b, attrib )
{
    int	  ysize, xsize, x, y ;

    xsize = (r - l) + 1;		/* horizontal size of region */
    ysize = (b - t) + 1;		/* vertical size of region   */

    for( y = ysize; --y >= 0 ;)
	for( x = xsize; --x >= 0 ; )
	{
    	    SCREEN[ y + t ][ x + l ].letter    = ' ';
    	    SCREEN[ y + t ][ x + l ].attribute = attrib ;
	}
}

⌨️ 快捷键说明

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