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;  
     }

  • 相关阅读:
    1065. [Nescafe19] 绿豆蛙的归宿(概率)
    SDOI 2016 Round1 Day2
    SDOI 2016 Round1 Day1
    Codeforces Round #397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined)
    串 2016Vijos省选集训 day3[AC自动机]
    java连接elastic search 9300
    maven安装,maven命令行使用
    eclipse/IDEA使用maven
    hadoop笔记 基础 归档
    tpot蜜罐平台搭建
  • 原文地址:https://www.cnblogs.com/javaadu/p/11742818.html
Copyright © 2011-2022 走看看