isblank
, iswblank
, _isblank_l
, _iswblank_l
Tamsayının boş bir karakteri temsil edip etmediğini belirler.
Sözdizimi
int isblank(
int c
);
int iswblank(
wint_t c
);
int _isblank_l(
int c,
_locale_t locale
);
int _iswblank_l(
wint_t c,
_locale_t locale
);
Parametreler
c
Test için tamsayı.
locale
Kullanılacak yerel ayar.
Dönüş değeri
Bu yordamların her biri, bir boşluk veya yatay sekme karakterinin belirli bir gösterimiyse c
veya metin satırındaki sözcükleri ayırmak için kullanılan yerel ayara özgü bir karakter kümesiyse sıfırdan farklı bir değer döndürür. isblank
boşluk karakteri (0x20) veya yatay sekme karakteri (0x09) ise c
sıfır olmayan bir değer döndürür. İşlevler için test koşulunun isblank
sonucu, yerel ayarın LC_CTYPE
kategori ayarına bağlıdır; daha fazla bilgi için bkz setlocale
. , _wsetlocale
. Bu işlevlerin son ekine sahip _l
olmayan sürümleri, yerel ayara bağımlı herhangi bir davranış için geçerli yerel ayarı kullanır; son eki olan _l
sürümler, bunun yerine geçirilen yerel ayarı kullanmaları dışında aynıdır. Daha fazla bilgi için bkz . Yerel Ayar.
iswblank
standart boşluk veya yatay sekme karakterine karşılık gelen geniş bir karakterse c
sıfır olmayan bir değer döndürür.
EOF değilse c
veya 0 ile 0xFF arasında (dahil) ve _isblank_l
davranışı isblank
tanımlanmamıştır. Hata ayıklama CRT kitaplığı kullanıldığında ve c
bu değerlerden biri olmadığında, işlevler bir onay oluşturur.
Genel metin yordamı eşlemeleri
TCHAR.H yordamı | _UNICODE ve _MBCS tanımlanmadı |
_MBCS tanımlanan |
_UNICODE tanımlanan |
---|---|---|---|
_istblank |
isblank |
_ismbcblank |
iswblank |
_istblank_l |
_isblank_l |
_ismbcblank_l |
_iswblank_l |
Açıklamalar
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
isblank |
<ctype.h> |
iswblank |
<ctype.h> veya <wchar.h> |
_isblank_l |
<ctype.h> |
_iswblank_l |
<ctype.h> veya <wchar.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.