Czas systemowy - odczyt i zmiana PDF Drukuj Email
Wpisał doctor   
Niedziela, 27. Styczeń 2008 15:05
Czas systemowy - odczyt i zmiana

W systemach z rodziny Windows2K jest możliwość odczytu oraz ustawienia czasu korzystając ze struktury przechowującej poszczególne składniki aktualnego znacznika czasu (tj. time), oraz funkcji gettime oraz settime.
Pisząc programy które np. mają za zadanie pobrać czas z serwera czasu i na podstawie tego zsynchronizować zegar systemowy, należy pamiętać o 1 rzeczy.Aplikacja zmieniająca czas systemowy musi być uruchomiona z poziomu użytkownika Administrator.

Pobierz przykładowy program synchronizujący czas.



Dodajemy bibliotekę
#include <dos.h>

Odczyt aktualnego czasu

struct time czas;
gettime(&czas);

int hour = czas.ti_hour;
int min = czas.ti_min;
int sec = czas.ti_sec;

Zmiana czasu systemowego
Dla przykładu ustawimy godzinę na 13:14:15

struct time nowy_czas;
nowy_czas.ti_hour  =13;
nowy_czas.ti_min = 14;
nowy_czas.ti_sec = 15;
settime(&nowy_czas);
Komentarze
Dodaj nowy Szukaj
+/-
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Proszę wpisać kod antyspamowy widoczny na obrazku.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Ostatnia aktualizacja: Czwartek, 31. Grudzień 2009 17:07
 
 

Przeczytaj także

Losowy obraz

b13.jpg

Gościmy

Naszą witrynę przegląda teraz 11 gości 




| | | |