Originariamente inviato da MItaly
codice:#include <iostream> #include <conio.h> using namespace std; int main() { int ch; cout<<"Premi ESC per uscire."<<endl; do { ch=_getch(); *Qui leggi ch senza la pressione di invio* if(ch==0 || ch==0xE0) //è stato premuto un tasto-funzione *Quindi se premo F1, una freccia, si verifica questo if* { cout<<"Hai premuto un tasto funzione: "; switch(ch=_getch()) *lo switch non lo conosco, cosa fa?* { case 75: *Il case neanche conosco bene, ma se è come il pascal è tipo l'if, giusto?* cout<<"freccia sinistra"; break; case 77: cout<<"freccia destra"; break; case 72: cout<<"freccia in alto"; break; case 80: cout<<"freccia in basso"; break; default: cout<<"sconosciuto ("<<ch<<")"; } cout<<endl; } else { cout<<"Hai premuto un tasto normale: "<<(char)ch<<endl; } } while(ch!=27); return 0; }

Rispondi quotando