Blinkendes Symbol ..



  • Hallo,:)

    Wie bekomm ich es in C hin,dass ein Symbol im Ausgabefenster (Cygwin shell)blinkt?=)

    /**

    Eingabe:

    **/

    Das ">" soll blinken während das Programm auf Benutzereingaben wartet.. geht das?

    lieben dank



  • immer wieder das zeichen '>' und '\b' abwechselnd ausgeben.
    die eingabe muss dann allerdings mit kbhit() aufgebaut werden.
    im konsolenforum gabs da mal nen thread:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-39320.html

    die frage ist allerdings (sonst könnt ich dir schon einen kleine code schreiben)
    ob das zeichen immer an der stelle blinkt oder wie der _ cursor mitwandert.

    2tes wäre einfacher einzubauen allerdings sähe das ein bisschen komisch aus



  • meinst du so??

    //Diese Funktion bekommt Positionswerte un den Cursor in der Console zu setzen.
    void gotoxy(int xpos, int ypos)
    {
       COORD scrn;
       HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
       scrn.X = xpos;
       scrn.Y = ypos;
       SetConsoleCursorPosition(hOutput,scrn);
    }
    


  • ich danke vorerst mal 🙂

    ich baus später mal ein wenn ich mit dem grundgeruest fertig bin.

    meld mich dann hoffentlich erfolgreich zurück

    lg



  • yo einmal gibst du hald an der posi ein leerzeichen aus und einmal den > und hald dann noch zwischen ne sleep oder so rein...

    mfg

    ps ich glaub die funktion gibts sogar in ner lib......windows.h glaube ich


Log in to reply