Sdílet prostřednictvím


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

_ismbcprint

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.

Viz také

Referenční dokumentace

Klasifikace znaků

Národní prostředí

is, isw rutiny