_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 |
---|
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
_ismbcgraph ve _ismbcprint için: Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.