====== String Library ====== Die ''time.h'' Bibliothek stellt verschiedenste Funktionen zum Abfragen und Manipulieren von Zeit und Datumswerten zur Verfügung. ===== Abfragen ===== ^ Funktion ^ Bedeutung ^ | [[clock]] | Ticks seit dem Start des Programmes erhalten. | | [[difftime]] | Den Unterschied zwischen zwei Zeiten erhalten | | [[time]] | Die aktuelle Zeit erhalten | ===== Manipulieren ===== ^ Funktion ^ Bedeutung ^ | [[mktime]] | Konvertiert ein tm Struktur in einen Wert vom Typ time_t | | [[asctime]] | Aus einer tm Struktur eine String generieren | | [[ctime]] | Aus einem time_t Wert einen String generieren | | [[gmtime]] | Konvertiert einen time_t Wert in eine tm Struktur als UTC Zeit. | | [[localtime]] | Konvertiert einen time_t Wert in eine tm Struktur als lokale Zeit. | | [[strftime]] | Formatiert einen tm Struktur in einen String. | ===== Datentypen ===== ^ Funktion ^ Bedeutung ^ | [[time_t]] | Zeitstempel in Sekunden ab 1.1.1970, 0:00 Uhr | | [[struct_tm|struct tm]] | Zeitpunktsbeschreibung | | [[clock_t]] | Integer-Typ, hier als Zählvariable für System-Ticks | ===== Makros ===== ^ Name ^ Bedeutung ^ | [[NULL]] | NULL-Pointer (über [[c:lib:stddef:]] eingebunden)| \\ ---- [[http://forum.proggen.org/viewtopic.php?f=39&t=426|Diskussionsthread]]