forse intendi dire...
"
premere e catturare un tasto
tipo funzione (F1,F2,F3,F4...)
o
tipo frecce direzionali (su, giù, sinistra, destra)
"
se [SI], si fa così:
per i tasti funzione invece:codice:#include<stdio.h> #include<conio.h> int main() { char c; while(c!=27) // [ESCAPE (premi ESC) per uscire] { c=getch(); if(c==-32) { c=getch(); if(c==72) printf("Freccia SU\n"); else if(c==80) printf("Freccia GIU'\n"); else if(c==77) printf("Freccia DESTRA\n"); else if(c==75) printf("Freccia SINISTRA\n"); } } return 0; }
codice:c=getch(); if(c==0 || c==-32) c=getch(); if(c==59) printf("F1 = 0, 59\n"); else if(c==60) printf("F2 = 0, 60\n"); else if(c==61) printf("F3 = 0, 61\n"); else if(c==62) printf("F4 = 0, 62\n"); else if(c==63) printf("F5 = 0, 63\n"); else if(c==64) printf("F6 = 0, 64\n"); else if(c==65) printf("F7 = 0, 65\n"); else if(c==66) printf("F8 = 0, 66\n"); else if(c==67) printf("F9 = 0, 67\n"); else if(c==68) printf("F10 = 0, 68\n"); else if(c==-123) printf("F11 = -32, -123\n"); else if(c==-122) printf("F12 = -32, -122\n"); else printf("%c = %d\n", c, c); ... ... ...

Rispondi quotando