各位高手帮我看看这个清屏程序

我的问题是这样的,编译时,报错为:00.cpp(12) : error C2065: 'PERR' : undeclared identifier

#include<windows.h>
void   MyCls(HANDLE   hConsole)  
{  
  COORD   coordScreen={0,0};//设置清屏后光标返回的屏幕左上角坐标  
  BOOL   bSuccess;  
  DWORD   cCharsWritten;  
  CONSOLE_SCREEN_BUFFER_INFO   csbi;//保存缓冲区信息  
   
  DWORD   dwConSize;//当前缓冲区可容纳的字符数  
   
  bSuccess=GetConsoleScreenBufferInfo(hConsole,&csbi);//获得缓冲区信息  
  PERR(bSuccess,"GetConsoleScreenBufferInfo");  
  dwConSize=csbi.dwSize.X   *   csbi.dwSize.Y;//缓冲区容纳字符数目  
   
  //用空格填充缓冲区  
  bSuccess=FillConsoleOutputCharacter(hConsole,(TCHAR)'   ',dwConSize,coordScreen,&cCharsWritten);  
  PERR(bSuccess,"FillConsoleOutputCharacter");  
   
  bSuccess=GetConsoleScreenBufferInfo(hConsole,&csbi);//获得缓冲区信息  
  PERR(bSuccess,"ConsoleScreenBufferInfo");  
   
  //填充缓冲区属性  
  bSuccess=FillConsoleOutputAttribute(hConsole,csbi.wAttributes,dwConSize,coordScreen,&cCharsWritten);  
  PERR(bSuccess,"FillConsoleOutputAttribute");  
   
  //光标返回屏幕左上角坐标  
  bSuccess=SetConsoleCursorPosition(hConsole,coordScreen);  
  PERR(bSuccess,"SetConsoleCursorPosition");  
 
  }
 

  inline   void   clrscr(void)  
 {  
  HANDLE   hStdOut=GetStdHandle(STD_OUTPUT_HANDLE);  
  MyCls(hStdOut);  
  return;  
 }

原文地址:https://www.cnblogs.com/javaadu/p/11742818.html