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.
Bestimmen, ob eine ganze Zahl ein druckbares Zeichen darstellt.
int isprint(
int c
);
int iswprint(
wint_t c
);
int _isprint_l(
int c,
_locale_t locale
);
int _iswprint_l(
wint_t c,
_locale_t locale
);
Parameter
c
Der zu überprüfende ganze Zahl.locale
Das zu verwendende Gebietsschema.
Rückgabewert
Jede dieser Routinen gibt Wert ungleich 0 (null) zurück, wenn c eine bestimmte Darstellung eines druckbaren Zeichen ist.isprint gibt einen Wert ungleich 0 (null), wenn ein c druckbares Zeichen, z. B. Leerzeichen zurück (0x20 – 0x7E).iswprint gibt einen Wert ungleich 0 (null), wenn ein c druckbares Breitzeichen, einschließlich Leerzeichen breitzeichen zurück.Jede dieser Routinen gibt 0 zurück, wenn c nicht die Testbedingung entsprechen.
Das Ergebnis der Testbedingung für diese Funktionen hängt von der LC_CTYPE Kategorieeinstellung des Gebietsschemas ab. Weitere Informationen finden Sie unter setlocale .Die Versionen dieser Funktionen ohne das Suffix verwenden _l dem aktuellen Gebietsschema für ein beliebiges gebietsschemaabhängige Verhalten. Versionen mit dem _l Suffix sind identisch, mit der Ausnahme, dass sie verwenden Sie stattdessen das Gebietsschema, das übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.
Wenn es mit einer CRT-Debugbibliothek verwendet wird, wird isprint eine CRT-Assertion auf, wenn es einen Parameter übergeben wurde, der nicht EOF oder im Bereich von 0 (0xFF durchgehendem ist.Wenn einer Bibliothek der Version CRT verwendet wird, verwendet isprint den Parameter als Index in ein Array mit nicht definierten Ergebnissen, wenn der Parameter nicht im Bereich zwischen 0 und EOF durchgehendem 0xFF ist.
Zuweisung generischer Textroutinen
TCHAR.H-Routine |
_UNICODE & _MBCS nicht definiert |
_MBCS definieren |
_unicode definiert |
|---|---|---|---|
_istprint |
isprint |
iswprint |
Anforderungen
Routine |
Erforderlicher Header |
|---|---|
isprint |
<ctype.h> |
iswprint |
<ctype.h> oder <wchar.h> |
_isprint_l |
<ctype.h> |
_iswprint_l |
<ctype.h> oder <wchar.h> |
Um Kompatibilität zusätzlichen Informationen finden Sie unter Kompatibilität in der Einführung.
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.