gettime, settime

Aus RAD Studio
Wechseln zu: Navigation, Suche

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