dobrý den,
prosímvás potřeboval bych do svého programu udělat volbu A/N ale já bych chtěl aby to reagovalo okamžitě a bez ztisku entru.
Naštuduj si tzv. Windows Message(s).
Ak bouzivas win tak mozno bude stacit kbhit
aha děkuji moc opravdu zujímavé ale kdyz pisu
if(kbhit()) ale nevim kam napsat a==2 nebo nějakou tu věc která pokud se stane tak se vykoná if
a navíc jak udělat aby to fungovalo (já chci aby se to A/N okamžitě vyhodnotilo bez stisku enteru.
pls jak na to?
Kozmetická úprava
if(kbhit())
{
char c = toupper(getch());
if(c == 'A' || 'a')/* ... */;
else if(c == 'N' || 'n')/* ... */;
else
cout <<"Zadal si zlu moznost.\n";
}
toupper zmeni male pismena na velke, takze staci testovat 'A' a 'N'.
Nasledna podmienka bude vzdy pravdiva.
if(c == 'A' || 'a')
Spravne by mala byt takto, ale kedze je tam predtym toupper tak je to zbytocne...
if(c == 'A' || c == 'a')
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku