Clrscr() sous visualC

bonjour,
je voudrais faire un clear Screen sosu visual C mais sa ne marche pas , pourquoi.,?

2 réponses

  1. Salut,

    Je n'ai pas trouvé non plus cette fonction sous VC++ 6.0,
    alors j'ai contourné en créant une fonction :

    #include <conio.h>

    void initEcran()
    {
    short x,y=0;
    COORD point;

    for (y = 0 ; y < 26 ; y++)
    {
    for (x = 0 ; x < 80 ; x++)
    {
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),point);
    cout << " ";
    };
    };

    };

    Lupin
    1. Tiens, j'ai trouve ca (je sais pas si ca marchera, ce n'est pas de moi...)


      void clrscr(void)
      {
      HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
      COORD coord = {0, 0};
      DWORD count;

      CONSOLE_SCREEN_BUFFER_INFO csbi;
      GetConsoleScreenBufferInfo(hStdOut, &csbi);

      FillConsoleOutputCharacter(hStdOut, ' ', csbi.dwSize.X * csbi.dwSize.Y, coord, &count);

      SetConsoleCursorPosition(hStdOut, coord);
      }
      1. Petite precision :
        DWORD, c'est un unsigned long...