kostenloser Webspace werbefrei: lima-city


Tasten auslesen ohne Warten

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    h****r

    Hallo,

    ich suche ein ?quivalent zu getch(), nur mit dem Unterschied, dass die Funktion nicht warten soll, wenn keine Taste gedr?ckt wird, sondern einfach 0 zur?ckgeben, oder ?hnliches. Gibt es da was f?r mich?

    mfG, Hunter
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m**********y

    schreib dir eine....
    ich habe keinen Compiler hier aber :

    #include <stdio.h>
    #include <conio.h>

    void main (void)
    {
    int key;
    char zeichen;
    while (key!=27) //solang kein ESC
    {
    while(!kbhit())
    {
    zeichen=0;
    }
    key=getch();
    zeichen=key;
    }
    }


    oder so.
  4. ich versteh den sinn nicht ganz - wozu soll die nichts zur?ckgeben?


    und der code da als antwort nutz doch diese getch() also was soll die antwort???
  5. m**********y

    Es ist ganz einfach,
    wenn man z.b. ne Messsoftware braucht, die alle Zeichen innerhalb einer Bestimmten Zeitspanne aufnimmt und ne Kurfendiagramm darstellt.
    W?rd das Programm ja quasi die Zeit wo nichts gedr?ckt wird ?berspringen denn man gibt ja kein NULL zur?ck.
    Wenn jedoch ne Null zur?ckkommt, weis man, AHA in der Sek. 05 hat der User nichts gedr?ckt.
  6. Autor dieses Themas

    h****r

    Danke, nach sowas wie kbhit() hatte ich gesucht.
  7. m**********y

    war meine Antwort, dass was du gesuch hast ?
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!