Konsola - oczekiwanie określony czas na wciśnięcie klawisza, gdy nie zostanie wciśnięty, kontynuuje.

Konsola - oczekiwanie określony czas na wciśnięcie klawisza, gdy nie zostanie wciśnięty, kontynuuje.
Maestro69pw
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 68
0

Witam, czy wie ktoś może jak zrobić aby program czekał np. 10 sekund aż ktoś wciśnie klawisz (np. DEL, ENTER, SPACJA), a gdy nie wciśnie, kontynuował? Dodam że jest to program konsolowy.

robcio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Opole
  • Postów: 533
0

http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293(v=vs.85).aspx. Tą funkcję zrób w pętli. W tej samej pętli odmierzaj też czas. Jeśli minie 10sek daj break i tyle

Maestro69pw
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 68
0

Po linku sądzę że miałeś na myśli C++ lub C#, a chciałbym to zrobić w delphi.

robcio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Opole
  • Postów: 533
0

nie podałeś w jakim języku więc uznałem ,że w C++ by default ;). Zresztą w Delphi możesz też WinApi używać przecież.

Maestro69pw
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 68
0

Tak wiem, przepraszam masz rację. A co do tego WinAPI, jaka funkcja konkretnie?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.