Bibliotheken

Die Sprachen C und C++ bieten trotz aller eingebauten Sprachelemente noch wenig Funktionalität. Um komplexe Operationen durchzuführen, müssen sogenannte Bibliotheken in ein Programm eingebunden werden. Einige davon sind in sogenannte Standardbibliotheken verpackt, andere in komerziellen oder auch frei verfügbaren Funktionssammlungen. In diesem Abschnitt von ManderC werden die verschiedenen Bibliotheken vorgestellt, gegliedert nach Thematik.

Standardbibliotheken

Die Standardbibliotheken sollten bei jedem standartisierten Compiler verfügbar sein. Sie beinhalten die grundlegendste Funktionalität, die ein Programmier für Daten-Ein- und -Ausgabe sowie -Verarbeitung benötigt und sind aufgrund ihrer Standartisierung auf allen gängigen Systemen fast gänzlich gleich.

Funktionen

Mathematische Funktionen Einfache und komplexe mathematische Operationen
String-Funktionen Ansprechen, Umwandeln von Strings
ASCII-Funktionen ctype, Funktionen für einzelne Characters
Speicher-Funktionen Operationen mit dem Speicher
Ein- und Ausgabe-Funktionen Dateien, Streams, Pipes, Sockets, ...
Kontroll-Funktionen Funktionen zur Steuerung des Programmes

Definitionen

Minimal- und Maximalwerte limits, float, Konstante Werte für Basistypen
Variadische Agumente stdarg, Ansprechen variadischer Argumente

Weitere Einträge mögen eines Tages folgen.