Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Auf Taste warten...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.07.2003, 21:36 Uhr
~MadMaiden
Gast


Hi!
Ich will mein Program dazu bringen, dass er auf einen Tastendruck eine bestimmte Zeit wartet. Wenn keine taste gedruckt wird, soll er weitermachen, wenn eine Taste gedruckt wird, muss ich diese Taste ablesen.
Hier mein Code


C++:
while((c!='x')&&(!go))
   {
    ap=0;
    start=clock();
    do
        {end=clock();
        c=kbhit();//kbhit gibt mir irgendein integerwert zuruck....
        if (c!=0)
        ap=1;}
    while ((end-start<5)&&(!ap));

    if ((v=='a')&&(c=='d'))
        v='a';
    else
        if ((v=='w')&&(c=='s'))
        v='w';
        else
        if ((v=='d')&&(c=='a'))
            v='d';
        else
            if ((v=='s')&&(c=='w'))
                v='s';
            else
               if (c!=0)
                v=c;
    switch (v)
       {
        case 'a':{
                 sarpebl(l);
                 stn(l);
                 sarpe(l);
             };break;
        case 's':{
                 sarpebl(l);
                 jos(l);
                 sarpe(l);
             };break;
        case 'd':{
                 sarpebl(l);
                 dre(l);
                 sarpe(l);
             };break;
        case 'w':{
                 sarpebl(l);
                 sus(l);
                 sarpe(l);
             };break;
       }
        
    }



wie kann man kbhit() umgejen...?

--Edit: code- durch cpp-Tags ersetzt, wegen Syntaxhighlighting.

Dieser Post wurde am 24.07.2003 um 09:21 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: