zoukankan      html  css  js  c++  java
  • 各位高手帮我看看这个清屏程序

    我的问题是这样的,编译时,报错为: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;  
     }

  • 相关阅读:
    BZOJ3832: [Poi2014]Rally(拓扑排序 堆)
    UVAlive6807 Túnel de Rata (最小生成树)
    UVAlive6800The Mountain of Gold?(负环)
    cf623A. Graph and String(二分图 构造)
    BZOJ4144: [AMPPZ2014]Petrol(最短路 最小生成树)
    cf605D. Board Game(BFS 树状数组 set)
    为什么要去创业?
    后缀数组练习题若干
    Android开发 之 我的jar包引用方法
    IBM-ETP 实训项目前一天
  • 原文地址:https://www.cnblogs.com/javaadu/p/11742818.html
Copyright © 2011-2022 走看看