Noch mehr fragen: tastatur interrupts und vergrößern eines datentypes



  • hier hab ich noch mehr fragen:

    ich habe noch einen thread aufgemacht da ich finde dass diese fragen nicht zu den anderen passen!!!

    1. wie funktionieren tastaturinterrupts --> abfrage der pfeiltasten für ein menü und ein snakespiel bitte erklärung und code wenn es möglich ist

    2. wie vergrößert man einen datentyp zB 3 x char??

    😡 ich hoffe ich bin nicht nervig... 😡

    😃 soo bin ich jedoch leider 😃

    😕 doch wenn man nicht wissend ist will man es aufsaugen... 😕

    😋 danke leute 😋

    greetz of balthazar



  • steht zwar auch in der faq mit den tastencodes, und wird mindestens zweimal in der woche gefragt, aber hier:

    #include<stdio.h>
    #include<conio.h>
    
    int main(){
        unsigned char chr;
    
        do{
            chr=getch();
            if ((chr==224) || (chr==0)){
               chr=getch();
    
               switch(chr){
               case 75:
                    printf("<-");
                    break;
               case 77:
                    printf("->");
                    break;
               case 83:
                    printf("ENTF");
                    break;
               case 82:
                    printf("EINF");
                    break;
               case 80:
                    printf("pfeil nach unten");
                    break;
               case 79:
                    printf("ENDE");
                    break;
               case 72:
                    printf("pfeil nach oben");
                    break;
               }
            }
        }while(true);
    }
    


  • @elise: Du schreibst den Code aber nicht jedesmal neu, oder? Da gibts schon eine fertige Textdatei am Desktop? 🙂

    MfG SideWinder



  • 🙄

    klar, jedesmal neu 😉
    seit wann kopierst du so freundlich im faq vorhandenen code den in den thread? ist neu, sonst verweist du doch nur ... 😉 (siehe maus)



  • Das Ganze nennt sich Bekannten-Wirtschaft 😉

    MfG SideWinder


Anmelden zum Antworten