Scrieţi un program pentru a verifica modul de execuţie a funcţiei getch când se apasă o tastă care corespunde unei funcţii speciale.
Răspunsuri la întrebare
Răspuns de
4
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
char a;
int ca;
cout << "Apasati o tasta.\n";
while(1)
{
a=getch();
ca=a;
switch(ca)
{
case 27 :
cout << "Tasta apasata: ESC"<< ". Codul ASCII = "<<ca << endl;
break;
case 32:
cout << "Tasta apasata: space"<< ". Codul ASCII = "<<ca << endl;
break;
case 9 :
cout << "Tasta apasata: TAB"<< ". Codul ASCII = "<<ca << endl;
break;
case 13 :
cout << "Tasta apasata: ENTER"<< ". Codul ASCII = "<<ca << endl;
break;
default:
cout << "Tasta apasata: " << a << ". Codul ASCII = "<<ca << endl;
break;
}
}
return 0;
}
#include<conio.h>
using namespace std;
int main()
{
char a;
int ca;
cout << "Apasati o tasta.\n";
while(1)
{
a=getch();
ca=a;
switch(ca)
{
case 27 :
cout << "Tasta apasata: ESC"<< ". Codul ASCII = "<<ca << endl;
break;
case 32:
cout << "Tasta apasata: space"<< ". Codul ASCII = "<<ca << endl;
break;
case 9 :
cout << "Tasta apasata: TAB"<< ". Codul ASCII = "<<ca << endl;
break;
case 13 :
cout << "Tasta apasata: ENTER"<< ". Codul ASCII = "<<ca << endl;
break;
default:
cout << "Tasta apasata: " << a << ". Codul ASCII = "<<ca << endl;
break;
}
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă