Die C-Bibliothek (C++)

Aus C++_PHP_und_mehr
Version vom 27. März 2017, 18:29 Uhr von SysOpGert (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
← Ein- und Ausgabe ↑ Übersicht → Klassen und Strukturen

Die C Bibliothek

C und damit auch C++ beinhaltet eine große Anzahl von Funktionen für alle möglichen Aufgaben, die hier nicht nochmal alle aufgelistet werden. Üblicherweise werden sie im Handbuch zum Compiler oder über die Hilfe-Funktion beschrieben. Alternativ findet man zB. eine Referenz unter www.cplusplus.com.
Die Deklaration findet man in den Header-Dateien mit vorangestellten c (C++-Stil: zB. <cstdlib>), alle Elemente sind im Namensraum std definiert. Aus Kompatibilitätsgründen gibt es die gleichen nochmal mit der Erweiterung .h (C-Stil zB. <stdlib.h>). Hier sind alle Elemente im globalem Namensraum definiert.

Einige Beispiele:

  • aus cstdlib: int atoi ( const char * str ); Konvertiert einen String str in eine Ganze Zahl. Überließt führende whitespace, bricht beim 1. Zeichen ab, das keine Ziffer ist.
  • aus cstring: const char * strchr ( const char * str, int character ); Gibt die Adresse des 1. Auftretens von character zurück, oder 0, falls character nicht vorhanden.
  • aus ctime: time_t time ( time_t * timer ); Gibt die aktuelle Zeit (üblicherweise Sekunden seit dem 1.1.1970) zurück. Falls timer kein 0-Zeiger ist, wird die Zeit auch in timer eingetragen.
← Ein- und Ausgabe ↑ Übersicht → Klassen und Strukturen