Witam,
potrzebuję procedurę/funkcję, która zamieniałaby sekundy na czas i datę. Nie za bardzo mam pomysł na napisanie takiej procedury. Chodzi o to, że zmiennej 32-bitowej o wartości 0 odpowiada: Sekunda = 0, Minuta = 0, Godzina = 0, Dzień = 1, Miesiąc =1, Rok = 2000, wartość 1: Sekunda = 1 ..., wartość 60: Sekunda = 0, Minuta = 1 ... itd.
Oczywiście problem nie jest w obliczaniu Sekund, Minut i Godzin, pojawia się on dopiero przy Dniach, Miesiącach i Latach. Program piszę w C i chcę, aby procedura była jak najbardziej optymalna.
Dodam jeszcze, że BASCOM posiada takie procedury(Time, Date oraz Syssec).
Będę bardzo wdzięczny za pomoc oraz przykładowe procedury
Pozdrawiam
potrzebuję procedurę/funkcję, która zamieniałaby sekundy na czas i datę. Nie za bardzo mam pomysł na napisanie takiej procedury. Chodzi o to, że zmiennej 32-bitowej o wartości 0 odpowiada: Sekunda = 0, Minuta = 0, Godzina = 0, Dzień = 1, Miesiąc =1, Rok = 2000, wartość 1: Sekunda = 1 ..., wartość 60: Sekunda = 0, Minuta = 1 ... itd.
Oczywiście problem nie jest w obliczaniu Sekund, Minut i Godzin, pojawia się on dopiero przy Dniach, Miesiącach i Latach. Program piszę w C i chcę, aby procedura była jak najbardziej optymalna.
Dodam jeszcze, że BASCOM posiada takie procedury(Time, Date oraz Syssec).
Będę bardzo wdzięczny za pomoc oraz przykładowe procedury
Pozdrawiam