Avatar billede Slettet bruger
01. marts 2004 - 15:12 Der er 3 kommentarer og
1 løsning

Afbrydelse af while løkke

Hvordan kan jeg afbryde en while løkke som er igang vha. tryk på tastaturet.?
Avatar billede jpk Nybegynder
01. marts 2004 - 15:17 #1
Fx med GetAsyncKeyState hvis det er en Windows app
Avatar billede jakobdo Ekspert
01. marts 2004 - 16:01 #2
CTRL + C...
Avatar billede Slettet bruger
01. marts 2004 - 17:51 #3
Det SKAL være sådan at man kan retunere til en menu...
Avatar billede driis Nybegynder
01. marts 2004 - 18:18 #4
Alt efter hvilket system det kører på, skal du lave et systemkald for at kontrollere, om der er trykket på en tast. Hvis det er en Windows console program, fungerer flg.

while ( !kbhit() )
{
...
}

Hvis det er et regulært Windows program, skal du bruge GetAsyncKeyState eller lignende. (Kan slås op på f.eks. MSDN Library).

Hvis du stadig er i tvivl, så skriv lidt mere om dit problem + hvilket styresystem, der er tale om. Prøv evt. at poste noget af koden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester