Ergebnis 1 bis 10 von 10
  1. #1
    Trojaner
    Registriert seit
    11.11.2008
    Beiträge
    99

    Standard system("CLS") - Ersatz Code

    Hey Community,

    alsoooooooo :

    Wie der Titel es einigermaßen zu erahnen vermag,( hoffentlich ) ,
    suche ich einen Ersatz-Code für den C++ Befehl:

    Code:
    system("CLS")
    Ihr prangert ja immer an, dass dieser Befehl stilistisch daneben ist...
    also nicht nur Ihr, sondern auch die Allgemeinheit, ich selbst mit
    einbezogen.
    Ich suche also eine C++ stilistisch würdige Alternative , die
    den Bildschirm cleared.

    Danke im Voraus !

    MFG

    jookerxxx

  2. #2
    eicar Avatar von sarex
    Registriert seit
    20.04.2009
    Beiträge
    311

    Standard

    Wenn du für Windows programmierst, hilft dir die Konsolen-API weiter. Du könntest dir zB die clrscr()-Implementierung von *link entfernt da die seite down ist* abschauen.
    Wenn du für Unix entwickelst ist ncurses das richtige Stichwort für eine Suche .
    Plattformunabhängig geht da nichts - aber das ist ja selbst system("cls") nicht - wird cls ja nur auf manchen Betriebssystemen als ClearScreen gewertet. Am nächsten eventuell als call lame service.
    mfg
    Geändert von sarex (14.10.2010 um 18:34 Uhr) Grund: entfernung des links da die seite nicht (mehr) online ist
    BM-Profil


  3. #3
    Trojaner
    Registriert seit
    11.11.2008
    Beiträge
    99

    Standard

    Sry. Aber das hat mir net SOOO VIEL weitergeholfen ...
    Gibt es DIREKTE LösungsVorschläge?
    Gibt es ne Konsolen-Api Reference ?
    Würde beides Helfen

  4. #4
    Ƹvİl W0®M Avatar von |)4NT3
    Registriert seit
    28.05.2010
    Beiträge
    56

    Standard

    Console.Clear Method (System)
    ^^MSDN

    vllt hilft dir das ja weiter, habe es nicht ausprobiert !


    Consolen Reference MSDN mit funktionen usw
    Wenn du die Welt verändern willst, beginne mit dem Menschen, den du jeden Morgen im Spiegel siehst.
    Unbekannt

  5. #5
    Stanley Jobson Avatar von Bonkers
    Registriert seit
    01.02.2010
    Beiträge
    735

    Standard

    Console.Clear Method .NET Framework 4
    Haha, da benutzt du lieber system() als das Framework

    Blackberry: der eine typ ist danach gestorben
    Bonkers: Echt?
    Blackberry: jep

  6. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    blackberry (14.10.2010), motion (16.10.2010)

  7. #6
    Trojaner
    Registriert seit
    11.11.2008
    Beiträge
    99

    Standard

    Wirklich Niemand der mir helfen kann?
    Oke ich schilder mal mein Vorhaben, vllt wird es DANN etwas ersichtlicher:

    Ich lasse , mit Hilfe von glut, ein Objekt sich drehen.
    Dabei will ich , dass die Variable "angle" stätig in der Konsole ausgegeben wird.
    Bislangen hat es geklappt, jedoch nur mit dem Befehl : system("CLS")

    Ich will also, dass sie nicht UNTEREINANDER ausgegeben wird, sondern immer so bleibt.

    so NICHT:

    angel : 1
    angle : 2
    angle : 3

    so JA :

    angle : 1 // ändert sich dann zu : 2 ,3 ,4 ,5

  8. #7
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    \r statt \n bzw. endl benutzen.

    EDIT:
    Hier noch ein Beispielcode:

    Die Leerzeichen am Ende müssen sein, da \r auf Windows (und Linux; auf Mac's sollte es nicht funktionieren, da die ein \r für einen Zeilenumbruch benutzen) die "Cursorposition" wieder an den Anfang der Zeile setzt, diese aber nicht gänzlich überschreibt.
    Würde man diese also weglassen gäbe es folgende Ausgabe:
    [...]
    Der Wert von i ist 10.
    Der Wert von i ist 9..
    [...]
    (man beachte den zusätzlichen Punkt, der noch von der 10. stammt)
    Geändert von blackberry (17.10.2010 um 13:10 Uhr)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  9. #8
    Trojaner
    Registriert seit
    11.11.2008
    Beiträge
    99

    Standard

    Danke, hat bestens geholfen.
    Manchmal, helfen auch die EINFACHEN sachen weiter
    EscapeZeichen ... hatte ich schon lange verdrengt.
    Wünsch Euch noch n schönen Tag alle (L)

  10. #9
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    SetConsoleCursorPosition
    natürlich nicht plattformunabhängig blablabla

  11. #10
    Stiller Leser Avatar von Ethon
    Registriert seit
    28.10.2010
    Beiträge
    4

    Standard

    Mit Carriage returns lassen sich einzelne Zeilen gut "resetten". ('\r')

    Mfg,
    Ethon
    Geändert von Ethon (05.11.2010 um 15:43 Uhr)

Ähnliche Themen

  1. Frage zu unbekannten "hash" code oder sowas
    Von s3z0 im Forum Hash-Cracking
    Antworten: 10
    Letzter Beitrag: 24.06.2010, 22:22
  2. Frage zu unbekannten "hash" code oder sowas
    Von s3z0 im Forum Trashbox
    Antworten: 5
    Letzter Beitrag: 24.06.2010, 21:37
  3. ICQ6 Error "Failed to init application object. (Code: 3)"
    Von -Speedy- im Forum Instant Messaging
    Antworten: 2
    Letzter Beitrag: 17.07.2009, 21:24

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •