_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.
![]() |
---|
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
Pro _ismbcgraph a _ismbcprint: není k dispozici. Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Příklady volání funkce platformy.