C语言艺术清屏
问题的提出:我们在编制程序时,经常要用到清屏处理,如dos下的cls,Turbo C下的clrscr()等都具有清屏功能,但这些均为一般意义的清屏,C,YxtQ}
并未显示其清屏规律.而有时为了达到清屏的艺术美观,往往对清屏有一些具体要求,如:开幕清屏;闭幕清屏;上清屏;下清屏;中清屏.为此,这里*axGU{ n6E-k@3y,i
5ZM&aD~e/{Md{
用C语言编制了几个子函数,用于程序中时,既可达到清屏的目的,有能增加屏幕的艺术美观.
子函数及演示程序:
#include<stdio.h>:g H1[%d?CYU'sYd
#include<dos.h>WK:ME!Y"U,C
#include<conio.h>
*aP$vY$s.Kj d1Y
void goto_xy(int x,int y);+dJ1~M3Lq(q I7j_
void dcls(int x1,int x2,int y1,int y2);:sn%w m"B
void bcls(int x1,int x2,int y1,int y2);]7P,Z_F6Wu-}E
void kcls(int x1,int x2,int y1,int y2);%pgTD*Z2{*PGY
void recls(int x1,int x2,int y1,int y2);
void zcls(int x1,int x2,int y1,int y2);
void puta(void);
J0~u:v8O/]k?
/*--------------演示程序---------------------*/
main() a`Y2nV:p3HD9G
{5g*{1B;J&SK
puta();