_ismbbkprint
, _ismbbkprint_l
Określa, czy określony znak wielobajtowy jest symbolem interpunkcyjnym.
Składnia
int _ismbbkprint(
unsigned int c
);
int _ismbbkprint_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Liczba całkowita do przetestowania.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
_ismbbkprint
Zwraca wartość niezerową, jeśli liczba całkowita c
jest tekstem innym niż ASCII lub symbolem interpunkcyjnym ASCII. W przeciwnym razie zwraca wartość 0. Na przykład na stronie kodowej 932 testuje tylko _ismbbkprint
znaki interpunkcyjne katakana lub katakana (zakres: 0xA1 — 0xDF). _ismbbkprint
używa bieżących ustawień regionalnych dla ustawień regionalnych zależnych od ustawień znakowych. _ismbbkprint_l
jest identyczna, z tą różnicą, że używa ustawień regionalnych przekazanych. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Uwagi
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_ismbbkprint |
<mbctype.h> |
_ismbbkprint_l |
<mbctype.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.