clearscreen.c

来自「数据结构 c语言版 约瑟夫问题 顺序表方法实现」· C语言 代码 · 共 20 行

C
20
字号
  #include   <stdio.h>  
  #include   "stdafx.h"  
  #include   <windows.h>  
  #include   <tchar.h>  
  #include   <conio.h>  
  
  void   ClearScreen()  
  {  
  HANDLE   hOutput=GetStdHandle(STD_OUTPUT_HANDLE);  
  CONSOLE_SCREEN_BUFFER_INFO   sbi;  
  GetConsoleScreenBufferInfo(hOutput,&sbi);  
  //计算到光标在缓冲中的偏移  
  DWORD   len=sbi.dwSize.X*sbi.dwCursorPosition.Y+sbi.dwCursorPosition.X+1;  
  COORD   cd={0,0};  
  DWORD   nw;  
  //全部填充空格  
  FillConsoleOutputCharacter(hOutput,_T('   '),len,cd,&nw);    
  //搞掂,光标回到最上角开始处  
  SetConsoleCursorPosition(hOutput,cd);  
  }   

⌨️ 快捷键说明

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