Bildschirm löschen

Hallo zusammen!

Ich habe mal eine Frage, gibt es in C++ eine Funktion zu Bildschirm löschen? Hab noch so ne dunkle Erinnerung, das es in Pascal eine „clrscr“-Funktion gab, gibts sowas auch in C++, und in welcher Bibliothek find ich diese?

Danke schon mal,
Basti

Ich habe mal eine Frage, gibt es in C++ eine Funktion zu
Bildschirm löschen? Hab noch so ne dunkle Erinnerung, das es
in Pascal eine „clrscr“-Funktion gab, gibts sowas auch in C++,
und in welcher Bibliothek find ich diese?

Du musst schon ein wenig mehr spezifizeiren für welches System du dich interessierst. In Borland C++ (3.1?) für DOS kann ich mich an ein clrscr() erinneren. Unter Visual Studio (zumindest ver. 5 und 6, ziemlich sicher aber auch höher) gibts das nicht. Wenn du unter Linux (etwa mit gcc) programmierst, dann gibts sowas auch nicht.

Was du aber machen kannst, ist, das Kommando („clear“ unter Linux, „cls“ unter Windows) ausführen zu lassen.

system(„cls“) oder system(„clear“) wär das dann.

mfg

Hallo Basti,

Ich habe mal eine Frage, gibt es in C++ eine Funktion zu
Bildschirm löschen? Hab noch so ne dunkle Erinnerung, das es
in Pascal eine „clrscr“-Funktion gab, gibts sowas auch in C++,
und in welcher Bibliothek find ich diese?

Du bringst hier einiges durcheinander C/C++ besteht eigentlich aus 3 Teilen.

  1. Der Sprachdefinition. Im Gegensatz zu anderen Sprachen, wie z.B. BASIC oder Pascal, gibt es keinerlei Ein/Ausgabe Funktionen, genau genommen gibt es in C/C++ keinerlei definierte Funktionen. Manche Dinge sind zudem noch von der konkreten Implementierung des Compilers abhängig, wie z.B. der Datentyp char per default signed oder unsigned ist.

  2. Da praktisch jedes Programm die selben grundsätzliche Funktionen benötigt, gibt es Standard-Bibliotheken, welche diese zur Verfügung stellen. Dazu gehören Mathematische Funktionen wie auch die Funktionen zur Ein/Ausgabe. Diese Funktionen sind so definiert, dass sie nicht auf ein bestimmtes Betriebssystem ausgelegt sind. Der Vorteil liegt darin, dass man durch diese Konzept alle diese Funktionen selber durch eigene ersetzen kann.

  3. Bibliotheken des Compilerherstellers und von Drittanbietern. Hier findest du dann die Funktionen welche je nach Betriebssystem unterschiedlich sind oder eine abstrahierte Schicht bilden, welche sich je nach Betriebssystem nicht unterscheidet, wie z.B. X-Windows.
    Diese Bibliotheken sind aber nicht mehr Bestandteil von C/C++.

clrscr() musst du in der Kategorie 3 suchen.

MfG Peter(TOO)

http://msdn.microsoft.com/library/default.asp?url=/l…