Die stdlib ist gewissermaßen die Grundlage zum Programmieren mit C und etwas versteckter auch für C++. In der stdlib finden sich Funktionen zur Speicherverwaltung, einige Such- und Sortieralgorithmen, sowie einige Konvertierungsfunktionen.
| Funktion | Bedeutung |
|---|---|
| atof() | Konvertiert einen C-String nach double |
| atoi() | Konvertiert einen C-String nach integer |
| atol() | Konvertiert einen C-String nach long integer |
| strtod() | Konvertiert einen C-String nach double |
| strtol() | Konvertiert einen C-String nach integer |
| strtoul() | Konvertiert einen C-String nach long integer |
Erläuterungen zum Enviroment.
| Funktion | Bedeutung |
|---|---|
| clearenv() | Alle Environment-Variablen löschen |
| getenv() | Environment-Variable lesen |
| putenv() | Environment-Variable austauschen |
| setenv() | Environment-Variable setzen oder anlegen (Strings werden kopiert) |
| setenv() | Environment-Variable löschen |
| Funktion | Bedeutung |
|---|---|
| abs() | absoluter Wert eines integers |
| div() | Kombinierte div und modulo-Operation (x86-Div-Befehl) mit integer-Rückgaben |
| labs() | absoluter Wert eines long integers |
| ldiv() | Kombinierte div und modulo-Operation (x86-Div-Befehl) mit long integer-Rückgaben |
Mehr zum Thema Multibyte-Zeichen und Breitzeichen (WideChars)
| Funktion | Bedeutung |
|---|---|
| mblen() | Länge eines Multibyte-Characters |
| mbtowc | Konvertiert Multibyte-Character nach Wide-Character |
| wctomb | Konvertiert Wide-Character nach Multibyte-Character |
| mbstowcs | Konvertiert Multibyte-Character-String nach Wide-Character-String |
| wcstombs | Konvertiert Wide-Character-String nach Multibyte-Character-String |