在VC6.0中,怎么实现清屏,并使光标在屏幕开头。PS:必须要求光标在屏幕开头!!!!!!!
求代码!!!!

解决方案 »

  1.   

    TC中的清屏函数是: clrscr(); 调用库函数conio.h
    C++中的清屏函数是:system("cls.exe"); 调用库函数process.h
      

  2.   

    CSDN上以前有人写过:
    #include <windows.h>
    #include <conio.h>int clrscr()
    {  HANDLE hndl = GetStdHandle(STD_OUTPUT_HANDLE);
      CONSOLE_SCREEN_BUFFER_INFO csbi;
      GetConsoleScreenBufferInfo(hndl, &csbi);
      DWORD written;
      DWORD N = csbi.dwSize.X * csbi.dwCursorPosition.Y +
                csbi.dwCursorPosition.X + 1;
      COORD curhome = {0,0};  FillConsoleOutputCharacter(hndl, ' ', N, curhome, &written);
      csbi.srWindow.Bottom -= csbi.srWindow.Top;
      csbi.srWindow.Top = 0;
      SetConsoleWindowInfo(hndl, TRUE, &csbi.srWindow);
      SetConsoleCursorPosition(hndl, curhome);  return 0;
    }