_kbhit i do while-løkke
Hej eksperter..Jeg har lavet en _kbhit i en do while-løkke. Den skulle fungere således, at så længe brugeren ikke har tastet noget på tastaturet, så skal der ikke ske noget. Når brugeren trykker på en tilfældig tast, skal der hoppes ud af do while-løkken.
Koden, jeg har skrevet, ser således ud:
cout << "Tryk på en tast for at fortsætte\n";
do
{
x=rand();
}
while (_kbhit == 0);
Det er det første, der står i programmet, så der burde ikke være lagret et tasttryk i forvejen. Allievel springer den direkte ud af løkken, som om _kbhit var 1 fra start..
Hvad er der galt?
//Zer0c00l