isprint, iswprint, _isprint_l, _iswprint_l
Určení, pokud celé představuje tisknutelné znaky.
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
);
Parametry
c
Test celé číslo.locale
Národní prostředí použít.
Vrácená hodnota
Každý z těchto rutin vrátí nenulovou if c je zejména reprezentace tisknutelné znaky.isprintvrátí nenulovou hodnotu, pokud c je tisknutelné znaky, včetně znak mezery (0x20 – 0x7E).iswprintvrátí nenulovou hodnotu, pokud c tisknutelné široký znak, včetně široký znak mezery.Všechny tyto rutiny vrátí hodnotu 0, pokud c nesplňuje podmínku test.
Výsledek testu podmínky pro tyto funkce závisí LC_CTYPE kategorie nastavení národního prostředí; Viz setlocale Další informace.Verze tyto funkce bez _l příponu použít aktuální národní prostředí pro všechny národní prostředí závislé na chování; verze s _l přípony jsou shodné s výjimkou, že používají místo předaný národní prostředí.Další informace naleznete v tématu Národní prostředí.
Při použití ladicí CRT knihovny, isprint bude zobrazení CRT uplatnit, pokud Předaný parametr, který není EOF nebo v rozsahu 0 až 0xFF.Při použití s Klasickou verzi knihovny, isprint bude používat parametr index do pole s nedefinovaný výsledky, pokud není parametr EOF nebo v rozsahu 0 až 0xFF.
Obecný Text rutinní mapování
TCHAR.Rutina H |
_UNICODE & _MBCS není definován |
_MBCS, definice |
_unicode, definice |
---|---|---|---|
_istprint |
isprint |
iswprint |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
isprint |
<ctype.h> |
iswprint |
<ctype.h> nebo <wchar.h> |
_isprint_l |
<ctype.h> |
_iswprint_l |
<ctype.h> nebo <wchar.h> |
Další informace o kompatibilitě, viz Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
Nelze použít Použijte volání funkce standardní C, PInvoke. Další informace naleznete v tématu Příklady vyvolat platformu.