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.