"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

c/c++ console clearen

Der Arnobär! 05.01.2004 - 15:40 513 3
Posts

Der Arnobär!

Little Overclocker
Avatar
Registered: Dec 2002
Location: NÖ/Elsbach
Posts: 79
hi leutz,

ich hab ne frage wie man in c oder c++ in einer consolenanwendung den inhalt der console löschen kann wie wenn man 'cls' in die console eingibt. Ich hab zwar irgendwas mit ner funktion namens 'cls();' gefunden aber die funktioniert nicht wirklich, weis auch nicht was für ne library dazugehört... :confused:

Ich verwende den mingw32 compiler...

mfg
Der Arnobär!

orpheus

in a nutshell
Avatar
Registered: Mar 2002
Location: Klagenfurt
Posts: 533
Code: PHP
  void clrscr() {
  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);
}

btw: ich glaub du meinst clrscr(); ;)

hth

Der Arnobär!

Little Overclocker
Avatar
Registered: Dec 2002
Location: NÖ/Elsbach
Posts: 79
big THX! :D

funzt bestens :cool:

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
sollte es nicht auch mit
system("cls");
gehn?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz