學習C語言藝術清屏

學習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();
  }
  
  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


生活常識_百科知識_各類知識大全»學習C語言藝術清屏

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情