isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph,
- Provided by: manpages-de-dev (Version: 1.4-1)
- Source: manpages-de
- Report a bug
#include <ctype.h> int isalnum(int c); int isalpha(int c); int isascii(int c); int isblank(int c); int iscntrl(int c); int isdigit(int c); int isgraph(int c); int islower(int c); int isprint(int c); int ispunct(int c); int isspace(int c); int isupper(int c); int isxdigit(int c);
Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):
isascii():
Diese Funktionen prüfen, ob c, das den Wert eines unsigned char haben oder EOF sein muss, in eine Zeichenklasse entsprechend den aktuellen Einstellungen für die Spracheinstellung (locale) passt.
Falls das Zeichen c in die geprüfte Klasse fällt, wird eine Zahl ungleich null zurückgegeben, ansonsten null.
C99, 4.3BSD. C89 spezifiziert alle diese Funktionen außer isascii() und isblank(). isascii() ist eine BSD-Erweiterung und ist auch eine SVr4-Erweiterung. isblank() ist zu POSIX.1-2001 und C99 7.4.1.3 konform. POSIX.1-2008 markiert isascii() als veraltet, mit dem Hinweis, dass es nicht portabel in lokalisierten Anwendungen verwandt werden kann.
Die Details, welche Zeichen zu welcher Klasse gehören, sind von der aktuellen Locale abhängig. Zum Beispiel wird isupper() in der Standard-C-Locale kein Ä als Großbuchstaben erkennen.
iswalnum(3), iswalpha(3), iswblank(3), iswcntrl(3), iswdigit(3), iswgraph(3), iswlower(3), iswprint(3), iswpunct(3), iswspace(3), iswupper(3), iswxdigit(3), setlocale(3), toascii(3), tolower(3), toupper(3), ascii(7), locale(7)
This page is part of release 3.54 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.