Sdílet prostřednictvím


_ismbcgraph, _ismbcgraph_l, _ismbcprint, _ismbcprint_l, _ismbcpunct, _ismbcpunct_l, _ismbcspace, _ismbcspace_l

Určuje, zda je znak grafický znak, znak zobrazení, interpunkční znak nebo znak mezery.

Důležitá poznámkaDůležité

Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v Windows Runtime.Další informace naleznete v tématuCRT funkce nejsou podporovány s /ZW.

int _ismbcgraph(
   unsigned int c 
);
int _ismbcgraph_l(
   unsigned int c,
   _locale_t locale 
);
int _ismbcprint(
   unsigned int c 
);
int _ismbcprint_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcpunct(
   unsigned int c
);
int _ismbcpunct_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcspace(
   unsigned int c 
);
int _ismbcspace_l(
   unsigned int c,
   _locale_t locale
);

Parametry

  • c
    Znak, který má být stanovena.

  • locale
    Chcete-li národní prostředí pro použití.

Vrácená hodnota

Každý z těchto rutin vrací nenulovou hodnotu, je-li znak splňuje testovací podmínka nebo 0, pokud tomu tak není.Pokud c < = 255 a odpovídající _ismbb rutiny (například _ismbcalnum odpovídá _ismbbalnum), výsledkem je vrácená hodnota odpovídající _ismbb rutina.

Verze tyto funkce jsou stejné, s tím rozdílem, že ty, které mají _l příponu pomocí národního prostředí, který je předán v jejich chování závislé na národním prostředí, nikoli aktuální národní prostředí.Další informace naleznete v tématu Národní prostředí.

Poznámky

Každá z těchto funkcí testuje dané vícebajtové znakové pro danou podmínku.

Byla zahájena rutina

Podmínky zkoušky

Příklad kódu stránky 932

_ismbcgraph

Grafika

Vrátí nenulovou tehdy a jen tehdy, když c je jedno bajtová reprezentace libovolné ASCII nebo znaky katakana tisknutelné znaky pouze s prázdných znaků ().

_ismbcprint

Tisknutelná

Vrátí nenulovou tehdy a jen tehdy, když c je jedno bajtová reprezentace libovolné ASCII nebo znaky katakana tisknutelné znaky včetně s prázdných znaků ().

_ismbcpunct

Interpunkce

Vrátí nenulovou tehdy a jen tehdy, když c je jedno bajtová reprezentace libovolný znak interpunkce ASCII nebo znaky katakana.

_ismbcspace

Mezera

Vrátí nenulovou tehdy a jen tehdy, když c je prázdný znak: c= 0x20 nebo 0x09 < =c< = 0x0D.

Požadavky

Byla zahájena rutina

Požadované záhlaví

_ismbcgraph

<mbstring.h>

_ismbcgraph_l

<mbstring.h>

_ismbcprint

<mbstring.h>

_ismbcprint_l

<mbstring.h>

_ismbcpunct

<mbstring.h>

_ismbcpunct_l

<mbstring.h>

_ismbcspace

<mbstring.h>

_ismbcspace_l

<mbstring.h>

Další informace o kompatibilitě v tématu Kompatibilita.

Knihovny

Všechny verze C run-time libraries.

Ekvivalent v rozhraní .NET Framework

Viz také

Referenční dokumentace

Klasifikace znaků

Národní prostředí

Výklad vícebajtové znakové sekvence

_ismbc rutiny

is, isw rutiny

_ismbb rutiny