Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

c++ wykonanie akcji w określonym czasie


Rekomendowane odpowiedzi

Opublikowano

witam.potrzebuję pewnej funkcji do programu ale nie bardzo wiem jak ją napisać .

program ma być w konsoli.

chodzi o to żeby użytkownik musiał w określonym czasie wykonać akcję ,jeśli to nie nastąpi to program ma wywołać odpowiednią funkcję .

 

wie ktoś jak coś takiego zrobić ?

Opublikowano

#include <windows.h>

 

GetTicksCount()

 

chyba trzeba bedzie w nowym threadzie

 

wiec

 

CreateThread - deklaracji poszuaj na msdn

 

albo coś takiego:

 

#include <iostream>
#include <windows.h>
using namespace std;
void a() {
cin.get();
}
int main()
{
   HANDLE hThread = CreateThread(0,0,(LPTHREAD_START_ROUTINE)a,0,0,0);
   WaitForSingleObject(hThread, 2000); //czekaj 2000 mls
   TerminateThread(hThread,0);
   cout << "\nCzas minal !\n";
   system("pause");
   ExitProcess(0);
   return 0;
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...