Die C-Bibliothek (C++)
Aus C++_PHP_und_mehr
Version vom 27. März 2017, 18:29 Uhr von SysOpGert (Diskussion | Beiträge)
← 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 |