Pobieranie kodu klawisza - problem

0
while (K!=79)
{
K = getch();

if ((K>=97)&&(K<=122)) (cout << "Mala literka" << endl);

else if ((K>=65)&&(K<=90)) (cout << "Duza litera" << endl);

else if ((K>=48)&&(K<=57)) (cout << "Cyfra" << endl);

else if (K==13) (cout <<"Enter" << endl);

else if (K==0) (cout <<"F1" << endl);

else if (K==27) (cout <<"Esc" << endl);

else if (K==75) (cout <<"Lewa strzalka" << endl);

else if (K==77) (cout <<"Prawa Strzalka" << endl);

else (cout <<"Inny Klawisz" << endl);
}

Moj problem polega na tym ze Duze K ma ten sam kod klawisza co Lewa strzalka, co wiecej po nacisnieciu niektorych klawiszy pojawiaja sie dwie rozne informacje. Jakies sugestie?
Z gory dzieki, pozdrawiam.

0

próbowałem z getchar() i u mnie jest ok.

0

Tylko ze getchar wymaga potwierdzenia enterem. Co wiecej celem 'mojej misji' jest zrobienie tego przy uzyciu gecth()

1 użytkowników online, w tym zalogowanych: 0, gości: 1