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.
Bestimmt, ob eine ganze Zahl ein alphabetisches Zeichen darstellt.
Syntax
int isalpha(
int c
);
int iswalpha(
wint_t c
);
int _isalpha_l(
int c,
_locale_t locale
);
int _iswalpha_l(
wint_t c,
_locale_t locale
);
Parameter
c
Zu testende ganze Zahl.
locale
Das statt des aktuellen Gebietsschemas zu verwendende Gebietsschema.
Rückgabewert
Jede dieser Routinen gibt einen Wert ungleich Null zurück, wenn c
eine bestimmte Darstellung eines alphabetischen Zeichens ist. isalpha
gibt einen Wert ungleich Null zurück, wenn c
er sich innerhalb der Bereiche A - Z oder a - z befindet. iswalpha
gibt einen Wert ungleich 0 (null) nur für Breitzeichen zurück, für die iswupper
oder iswlower
ungleich 0 ist, das heißt für jedes Breitzeichen, das einen von der Implementierung abhängigen Satz darstellt, für den weder iswcntrl
, iswdigit
, iswpunct
noch iswspace
ungleich 0 ist. Jede dieser Routinen gibt 0 zurück, wenn c
die Testbedingung nicht erfüllt ist.
Die Versionen dieser Funktionen mit dem _l
-Suffix verwenden den ihnen übergebenen Gebietsschemaparameter anstelle des aktuellen Gebietsschemas. Weitere Informationen finden Sie unter Locale.
Das Verhalten von isalpha
und _isalpha_l
ist nicht definiert, wenn c
es sich nicht um EOF oder im Bereich 0 bis einschließlich 0xFF handelt. Wenn eine Debug-CRT-Bibliothek verwendet wird und c
keiner dieser Werte ist, lösen die Funktionen eine Assertion aus.
Mapping generischer Textroutinen
TCHAR.H-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_istalpha |
isalpha |
_ismbcalpha |
iswalpha |
_istalpha_l |
_isalpha_l |
_ismbcalpha_l |
_iswalpha_l |
Hinweise
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher Header |
---|---|
isalpha |
<ctype.h> |
iswalpha |
<ctype.h> oder <wchar.h> |
_isalpha_l |
<ctype.h> |
_iswalpha_l |
<ctype.h> oder <wchar.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.