Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
ispunct - auf Sonderzeichen prüfen
&pagelevel(4)&pagelevel
Definition | #include <ctype.h> int ispunct(int c); |
Beschreibung | ispunct() überprüft, ob c ein Sonderzeichen ist, d.h. weder ein Steuerzeichen noch ein alphanumerisches Zeichen, noch ein Zeichen für Zwischenraum (siehe isspace).
In allen Fällen ist das Argument c vom Typ int. Der Wert von c muss als unsigned char darstellbar oder gleich dem Wert des Makros EOF sein. Wenn c irgendeinen anderen Wert besitzt, ist das Verhalten undefiniert. |
Returnwert | != 0 | Sonderzeichen |
| 0 | kein Sonderzeichen |
Hinweise | ispunct() ist sowohl als Makro als auch als Funktion realisiert. Um einen Funktionsaufruf zu erzeugen, muss die Definition des Makronamens rückgängig gemacht werden (#undef ispunct).
Das Verhalten von ispunct() wird von der Klasse punct der aktuellen Lokalität bestimmt. Die aktuelle Lokalität ist die C-Lokalität, wenn nicht explizit mit setlocale() umgeschaltet wurde. |
Siehe auch | isalnum(), isalpha(), iscntrl(), isdigit(), isgraph(), islower(), isprint(), isspace(), isupper(), isxdigit(), setlocale(), ctype.h.
|