sergej: Syntax für "clearscreen" in C++

Hi :-)

Kann mir jemand eben mal sagen wie die richtige Syntax für clearscreen in C++ ist ( halt um den Bildschirminhalt zu löschen ).

Danke im Voraus

S.K.

  1. Hoi,

    Kann mir jemand eben mal sagen wie die richtige Syntax für
    clearscreen in C++ ist ( halt um den Bildschirminhalt zu löschen ).

    Gibt es nicht. C++ hat kein Sprach-Element, was den Bildschirm loescht,
    weil das extrem Plattform-abhaengig ist. Du koenntest allerdings eine
    Bibliothek wie die 'Curses'-Bibliothek fuer UNIX oder die Conio-Lib
    fuer Windows benutzen -- die URLs habe ich leider gerade nicht im Kopf.
    Bestimmte Compiler (z. B. der von Borland, da ist die Funktion 'void
    clrscr(void);') haben solche Funktionen auch eingebaut, aber die wuerde
    ich nicht benutzen -- damit machst du dich ziemlich vom Compiler
    abhaengig.
    Ganz billig kannst du das auch erreichen, indem du einfach 25 Newlines
    ausgibst:

    for(int i=0;i<25;i++) {
      std::cout << std::endl;
    }

    Gruesse,
     c.j.k

    1. Hoi,

      hey :-)

      Gibt es nicht. C++ hat kein Sprach-Element....

      schad ;-(

      Ganz billig kannst du das auch erreichen, indem du einfach 25 Newlines
      ausgibst:

      for(int i=0;i<25;i++) {
        std::cout << std::endl;
      }

      ds ist echt billig, aber erfüllt seinen Zweck. hehe

      Danke Dir

      S.K.

    2. Moin Christian!

      for(int i=0;i<25;i++) {
        std::cout << std::endl;
      }

      Aeh... Wieso gerade 25?

      So long

      --
      Rule of thumb -- every time Microsoft use the word "smart," be on the lookout for something dumb.
          -- http://www.fourmilab.ch/webtools/demoroniser/

      1. Hoi Calo,

        for(int i=0;i<25;i++) {
          std::cout << std::endl;
        }

        Aeh... Wieso gerade 25?

        Weil die Standard-Groesse fuer Terminals 25x80 ist. Das man sich
        darauf nicht verlassen kann, ist natuerlich klar. Deshalb wuerde ich
        auch die Benutzung der Conio- bzw. der Curses-Lib (oder einer
        beliebigen anderen Lib, die die geforderten Funktionen enthaelt)
        bevorzugen.

        Gruesse,
         c.j.k