学习C语言艺术清屏,第1张

学习C语言艺术清屏,第2张

问题:我们在编程的时候经常会用到清屏,比如dos下的CLS,cls下的clrscr(),Turbo C,都有清屏功能,但这些都是一般的清屏。

它没有显示屏幕清理的规则。有时候为了达到刷屏的艺术美,对刷屏有一些特定的要求,比如:开刷屏;关闭屏幕清除;上清液筛选;清空屏幕;清晰的屏幕。为此,在这里

用c语言编写了几个子函数,既能清屏,又能增加屏幕的艺术外观。
子功能和演示程序:

# include
# include
# include

void goto_xy(int x,int y);
void dcls(int x1,int x2,int y1,int y2);
void bcl(int x1,int x2,int y1,int y2);
void kcls(int x1,int x2,int y1,int y2);
void recls(int x1,int x2,int y1,int y2);
void zcls(int x1,int x2,int y1,int y2);
void puta(void);


  /*--------------演示程序---------------------*/
  main()
  {
  puta();
  getch();
  dcls(0,4,0,79);
  getch();
  puta();
  getch();
  bcls(0,25,0,79);
  getch();
  puta();
  getch();
  zcls(0,25,0,79);
  getch();
  }
  /*********center clear screen(中心清屏)***********/
  void zcls(int x1,int x2,int y1,int y2)
  {
  int x00,y00,x0,y0,i,d;
  if((y2-y1)>(x2-x1)){
  d=(x2-x1)/2;
  x0=(x1+x2)/2;
  y0=y1+d;
  y00=y2-d;
  for(i=0;i

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 学习C语言艺术清屏

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情