Hét vraag- en antwoordplatform van Nederland

Hoe kan je in C++ een specifieke toets gebruiken om verder te gaan?

int _tmain(int argc, _TCHAR* argv[])
{
system("color 0c");
cout << "KLik op A om verder te gaan!";

Weet iemand hier een code voor?!

Alvast bedankt!

Verwijderde gebruiker
11 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (1)

Zie http://forums.codeguru.com/showthread.php?468159-ReadConsoleInput-virtual-and-control-keys voor een oplossing. Wachten op 1 enkele toetsdruk kan niet op een platform-onafhankelijke manier. Maar als je een windows console app maakt, kun je de bijbehorende Win32 functies gebruiken.

Toegevoegd na 1 minuut:
Pas op dat je niet een busy-wait oplossing maakt. Vroeger zou je iets als kbhit() gebruikt hebben, maar dat is niet van deze tijd!!!
Verwijderde gebruiker
11 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing