gettime, settime
Nach oben zu Dos.h - Index
Header-Datei
dos.h
Kategorie
Uhrzeit- und Datumsroutinen
Prototyp
void gettime(struct time *timep);
void settime(struct time *timep);
Beschreibung
Ermittelt die Systemzeit bzw. legt diese fest.
gettime trägt die aktuelle Systemzeit in die Uhrzeitstruktur ein, auf die timep zeigt.
- settime legt die Systemzeit auf die Werte fest, die in der durch timep bezeichneten Struktur time enthalten sind.
Die Struktur time ist wie folgt definiert:
struct time { unsigned char ti_min; /* Minuten */ unsigned char ti_hour; /* Stunden */ unsigned char ti_hund; /* Hundertstelsekunden */ unsigned char ti_sec; /* Sekunden */ };
Rückgabewert
Keiner. Wird ein ungültiges Argument übergeben, wird time nicht geändert und errno auf den folgenden Wert gesetzt: EINVAL (Ungültiges Argument).
Beispiel
#include <stdio.h> #include <dos.h> int main(void) { struct time t; gettime(&t); printf("The current time is: %2d:%02d:%02d.%02d\n", t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund); return 0; }