A voir également:
- Clrscr() sous visualC
- Visualc++ - Guide
2 réponses
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
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
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);
}
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);
}