Skocz do zawartości

Pecet256

Forumowicze
  • Liczba zawartości

    70
  • Rejestracja

  • Ostatnia wizyta

Reputacja

0 Neutral

O Pecet256

  • Tytuł
    Dyskutant

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

  1. Wiatm. Uczę się C++ i potrzebuję tzw. busy wait. Algorytm ma wyglądać następująco - taki jakby pseudokod: rozpocznij licznie czasu Jeżeli nie upłynął określony czas{ sprawdź czy dany klawisz nie jest wciśnięty //tutaj switch lub zestaw ifów dla różnych klawiszy i goto do wyskoczenia z pętli zaktualizuj liczenie czasu. } gdy czas upłynął wykonaj domyślną opcję i kontynuj program dalej. Niestety pętla oczekująca z ctime okazuje się tutaj bezużyteczna ( nie można nic wstawić do pętli bo szaleje). Zastosowanie sleep też nie działa (zobacz poniżej) //niedziala.cpp #include <iostream> #include <unistd.h> #include <conio.h> int main() { using namespace std; int licznik =0; while(licznik < 100){ sleep (10); if (getch () == 27){ goto koncowka; } licznik=licznik+1; cout << licznik; } koncowka: return 0; } kompilator codeblocks
×
×
  • Dodaj nową pozycję...