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;
}