_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ż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
Dla _ismbcgraph i _ismbcprint: nie dotyczy. Aby wywoływać funkcji C standardowej, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Platforma wywołać przykłady.