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

Bir karakterin grafik karakteri, görüntü karakter, noktalama karakteri veya boşluk karakteri olup olmadığını belirler.

Önemli notÖnemli

Bu API Windows Çalışma Zamanı, içinde yürütülen uygulamalarda kullanılmaz.Daha fazla bilgi için bkz. /ZW ile desteklenmeyen CRT işlevleri.

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 _ismbcblank(
   unsigned int c 
);
int _ismbcblank_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcspace(
   unsigned int c 
);
int _ismbcspace_l(
   unsigned int c,
   _locale_t locale
);

Parametreler

  • c
    Belirlenecek karakter.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

Bu yordamların her biri, karakter test koşulunu karşılıyorsa sıfır harici bir değer veya karşılamıyorsa 0 değerini döndürür.c <= 255 ise ve buna karşılık gelen _ismbb yordamı varsa (örneğin, _ismbcalnum_ismbbalnum öğesine karşılık gelir), sonuç karşılık gelen _ismbb yordamının dönüş değeridir.

Bu işlevlerin _l son ekine sahip olmayan versiyonları haricinde, geçerli yerel ayar yerine geçirilen yerel ayara bağlı davranışları için kullanılan sürümleri aynıdır.Daha fazla bilgi için bkz. Yerel Ayar.

Notlar

Bu işlevlerin her biri, belirli bir koşul için, belirli bir çok baytlı karakteri test eder.

Yordam

Test koşulu

Kod sayfası 932 örneği

_ismbcgraph

Grafik

Yalnız ve yalnızca c boşluk karakteri ( ) hariç yazdırılabilir bir ASCII veya katakana karakterinin tek baytlık bir gösterimiyse sıfır olmayan bir değer döndürür.

_ismbcprint

Yazdırılabilir

Yalnız ve yalnızca c boşluk karakteri ( ) dahil yazdırılabilir bir ASCII veya katakana karakterinin tek baytlık bir gösterimiyse sıfır olmayan bir değer döndürür.

_ismbcpunct

Noktalama işareti

Yalnız ve yalnızca c herhangi bir ASCII veya katakana noktalama karakterinin tek baytlık bir gösterimiyse sıfır olmayan bir değer döndürür.

_ismbcblank

Boş veya yatay sekme

Ancak ve ancak c bir boşluk karakteri (0x20) veya yatay sekme karakteriyse: c=0x20 or c=0x09 sıfır olmayan bir değer döndürür.

_ismbcspace

Boşluk

Yalnız ve yalnız c bir boşluk karakteriyse: c=0x20 veya 0x09<=c<=0x0D sıfır olmayan bir değer döndürür.

Gereksinimler

Yordam

Gerekli başlık

_ismbcgraph

<mbstring.h>

_ismbcgraph_l

<mbstring.h>

_ismbcprint

<mbstring.h>

_ismbcprint_l

<mbstring.h>

_ismbcpunct

<mbstring.h>

_ismbcpunct_l

<mbstring.h>

_ismbcblank

<mbstring.h>

_ismbcblank_l

<mbstring.h>

_ismbcspace

<mbstring.h>

_ismbcspace_l

<mbstring.h>

Uyumluluk hakkında daha fazla bilgi için bkz. Uyumluluk.

Kitaplıklar

C çalışma zamanı kitaplıklarının çoklu iş parçacığının tüm sürümleri.

.NET Framework Eşdeğeri

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

Yerel Ayar

Çok Baytlı Karakter Sıralarının Yorumu

_ismbc Rutinleri

is, isw Rutinleri

_ismbb Rutinleri