Sprawdzanie czy osoba jest pełnoletnia

0

Mam za zadanie sprawdzić, czy dana osoba jest pełnoletnia. Tylko samo poproszenie o wiek wydaje mi się zbyt prymitywne. Poszperałem trochę w bibliotece time.h, żeby sprawdzić, czy jest jakaś funkcja, która liczyłaby różnicę lat/miesięcy, ale nic takiego chyba nie ma. :D Tu moje pytanie - jest jakiś inny sposób, by sprawdzić wiek, czy jednak samo "podaj wiek" wystarczy?

0

Podajesz datę urodzenia , przeliczasz na dzień juliański
Pobierasz z systemu dzisiejszą datę ,przeliczasz na dzień juliański
Obliczasz różnicę i dzielisz przez 365.2421....
a następnie odrzucasz część ułamkową

0
pasasap napisał(a):

https://www.tutorialspoint.com/c_standard_library/c_function_difftime.htm Może to?

Spróbowałem tego, ale albo ja coś źle robię, albo po prostu to jeszcze nie mój poziom(bardziej prawdopodobne ;) ).

0

Poproś o pesel. :)

0

Pytanie o wiek wystarczy, dlaczego to ma być niby prymitywne... więcej wiary w naród xD

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