24-06-2007, 22:15
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
פעם הבא, נסחי כותרת עניינית יותר...
זה די טריוויאלי לממש פונקציה ש"מנקה את המסך". אני אשתמש ב-winapi.
ב.נט סביר להניח שקיים משהו דומה... או מוכן כבר.
קוד:
void myclrscr( void )
{
DWORD n;
DWORD size;
COORD coord = {0};
CONSOLE_SCREEN_BUFFER_INFO csbi;
HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE );
GetConsoleScreenBufferInfo ( h, &csbi );
size = csbi.dwSize.X * csbi.dwSize.Y;
FillConsoleOutputCharacter ( h, TEXT ( ' ' ), size, coord, &n );
GetConsoleScreenBufferInfo ( h, &csbi );
FillConsoleOutputAttribute ( h, csbi.wAttributes, size, coord, &n );
SetConsoleCursorPosition ( h, coord );
}
להוסיף windows.h כמובן.
_____________________________________
C pogrammers never die. They are just cast into void.
|