C/C++ Czas rzeczywisty.

0

Witam, To znowu ja :).
Więc moim problemem stał się czas rzeczywisty: ale to za chwilę.
Więc tak moim problemem jest taka rzecz.
Mamy przykładowe 3 min i podczas tych 3 minut:

  • jeśli użytkownik naciśnie klawisz(kbhit()) wtedy ma przejść do odpowiedniej funkcji A i zapamiętać czas, w którym został naciśnięty.
  • jeśli użytkownik nie naciśnie klawiszu ma wykonać się funkcja B
    I moim problemem się stał, że nie umiem wykorzystać zastosować czasu rzeczywistego. Mam użyć z tego co mi wiadomo time_t.h.
0

C++, ctime
C, time.h
http://cplusplus.com/reference/clibrary/ctime/

Przykład pobrania i wyswietlenia aktualnej daty (w zasadzie prawie skopiowany ze strony powyzej):

#include <iostream>
#include <ctime>

int main()
{
    time_t czas;
    time(&czas);
    std::cout<<asctime(localtime(&czas));
    return 0;
}

zmienna typu time_t, struktura tm, funkcje localtime i asctime są opisane na stronie powyzej, wiec nie powinienes miec problemów.

0

Lub nawet tak:

#include <iostream>
#include <ctime>
 
int main()
  {
   std::cout<<asctime(localtime(time(0)));
   return 0;
  }

1 użytkowników online, w tym zalogowanych: 0, gości: 1