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 |