Udostępnij za pośrednictwem


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

Określa, czy znak jest znak graficzny, znak wyświetlania, znak interpunkcyjny lub znak spacji.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w Środowisko wykonawcze systemu Windows.Aby uzyskać więcej informacji, zobaczCRT funkcje nie obsługiwane przez /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 ustalonych.

  • locale
    Ustawienia regionalne używane.

Wartość zwracana

Każdy z tych procedur zwraca wartość różną od zera, jeśli znak spełnia warunek sprawdzania lub 0, jeśli tak nie jest.Jeśli c < = 255 i ma odpowiadającego _ismbb rutynowych (na przykład, _ismbcalnum odpowiada _ismbbalnum), wynikiem jest wartość zwrócona przez odpowiednie _ismbb rutynowych.

Wersje te funkcje są identyczne, z tym, że te, które mają _l sufiks Użyj ustawień regionalnych, który jest przekazywana do ich zachowanie zależne od ustawień lokalnych, zamiast bieżących ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Uwagi

Każda z tych funkcji testy danej znaków wielobajtowych dla danego warunku.

Rozpoczęto wykonywanie procedury

Warunki badania

Przykład strony 932 kodu

_ismbcgraph

Grafika

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe dowolne ASCII lub katakana znaki drukowane z wyjątkiem (odstępu).

_ismbcprint

Do druku

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe dowolny ASCII lub katakana znak drukowalny łącznie (odstępu).

_ismbcpunct

Znaki interpunkcyjne

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe każdy znak interpunkcyjny ASCII lub katakana.

_ismbcspace

Białe miejsca

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest znakiem spacji: c= 0x20 lub 0x09 < =c< = 0x0D.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_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>

Informacji dotyczących zgodności, zobacz Zgodność.

Biblioteki

Wszystkie wersje programu biblioteki uruchomieniowej C.

Odpowiednik w programie .NET Framework

Zobacz też

Informacje

Klasyfikacji znaków

Ustawienia regionalne

Interpretacja sekwencje znaków wielobajtowych

_ismbc procedur

is, isw procedury

_ismbb procedur