ClearScreen ?
-
Hiho !
Kann mir jemand sagen wie man im C++ die Konsole löscht ?
Also genau das gleiche was CLS im Kommandofenster macht als C++ Code
Danke
JT
-
Suchfunktion...
-
Siehe Konsolen-FAQ
MfG SideWinder
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
#include <windows.h> void gotoxy (int x, int y) { COORD pos={x, y}; cout.flush (); SetConsoleCursorPosition (GetStdHandle (STD_OUTPUT_HANDLE), pos); } void clrscr () { HANDLE handle=GetStdHandle (STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO info; COORD pos={0, 0}; DWORD dw; cout.flush (); GetConsoleScreenBufferInfo (handle, &info); cout.flush (); FillConsoleOutputAttribute (handle, info.wAttributes, info.dwSize.X*info.dwSize.Y, pos, &dw); cout.flush (); FillConsoleOutputCharacter (handle, ' ', info.dwSize.X*info.dwSize.Y, pos, &dw); gotoxy (0, 0); } void textcolor (int value) { cout.flush (); SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), value); /*Werte: FOREGROUND_BLUE 0x0001 FOREGROUND_GREEN 0x0002 FOREGROUND_RED 0x0004 FOREGROUND_INTENSITY 0x0008 BACKGROUND_BLUE 0x0010 BACKGROUND_GREEN 0x0020 BACKGROUND_RED 0x0040 BACKGROUND_INTENSITY 0x0080 Die Werte werden per ODER (|) verknüpft. (Z.B.: Textfarbe blau und Hintergrund gelb wäre: FOREGROUND_BLUE | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_INTENSITY)*/ }
cout.flush () ist manchmal nötig, damit das ganze nicht erst komplett am Ende ausgegeben wird. (Bei der Funktion Sleep (...) ist es das gleiche.) Ich weiß aber nicht, wann genau es nötig ist, deshalb hab ich es hinter jeden Konsolenbefehl geschrieben.
-
@sidewinder
lösch doch nit meine beiträge man
also nommasystem("cls");