Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jede dieser Routinen testet zum Erfüllen einer Bedingung ein angegebenes Einzelbytezeichen, ein Breitzeichen oder ein Multibytezeichen. (Der ASCII-Zeichensatz zwischen 0 und 127 ist eine Teilmenge aller Multibyte-Zeichensätze. Beispielsweise enthält japanische Katakana sowohl ASCII- als auch Nicht-ASCII-Zeichen.)
Die Testbedingungen werden durch die Einstellung der LC_CTYPE Kategorieeinstellung des Gebietsschemas beeinflusst. Weitere Informationen finden Sie unter setlocale. Die Versionen dieser Funktionen ohne das _l-Suffix verwenden das aktuelle Gebietsschema für dieses vom Gebietsschema abhängige Verhalten; die Versionen mit dem _l-Suffix sind beinahe identisch, verwenden jedoch stattdessen den ihnen übergebenen Gebietsschemaparameter.
Im Allgemeinen sind diese Routinen schneller als von Ihnen erstellte Tests und sollten daher bevorzugt werden. Beispielsweise wird der folgende Code langsamer ausgeführt als ein Aufruf von isalpha(c):
if ((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))
return TRUE;