ispunct, iswpunct, _ispunct_l, _iswpunct_l
Belirli bir karakterin bir noktalama karakteri temsil eder, belirler.
int ispunct(
int c
);
int iswpunct(
wint_t c
);
int _ispunct_l(
int c,
_locale_t locale
);
int _iswpunct_l(
wint_t c,
_locale_t locale
);
Parametreler
c
Test etmek için bir tamsayı.locale
Kullanılacak yerel ayarı.
Dönüş Değeri
Bu yordam döndürür sıfırdan farklı ise, her c bir noktalama karakteri, belirli bir temsilidir.ispunctbir boşluk karakteri veya bir karakteri olmayan herhangi bir karakter için sıfır olmayan bir değer döndüren isalnum sıfır olur.iswpunctne boşluk karakteri, ne de geniş bir karakter olduğu için herhangi bir yazdırılabilir geniş karakter için sıfır olmayan bir değer döndüren iswalnum sıfır olur.Her biri bu yordamlar, 0 döndürür c test koşulunu karşılamıyor.
Sınama koşulu sonucunu ispunctişlevi bağlıdır LC_CTYPE ; bölgesel kategori ayarı Bkz: setlocale daha fazla bilgi için.Bu işlevler sürümlerini _l soneki kullanan yerel herhangi bir yerel ayara bağımlı davranışı; sürümleriyle _l soneki yerine geçirilen yerel kullandıkları dışında aynı.Daha fazla bilgi için bkz. Yerel ayar.
Bir hata ayıklama crt kitaplıkla kullanıldığında ispunct crt Ekran, eof değil bir parametre aktarılırsa veya 0-0xFF aralığında onaylama işlemi.Bir hata ayıklama crt kitaplıkla kullanıldığında ispunct parametresi bir dizi parametresi eof değilse tanımsız sonuçları ile ya da 0-0xFF aralığında içine dizin olarak kullanır.
Genel metin yordamı eşlemeleri
TCHAR.H yordamına girildi |
_UNICODE & _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_istpunct |
ispunct |
iswpunct |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
ispunct |
<ctype.h> |
iswpunct |
<ctype.h> veya <wchar.h> |
_ispunct_l |
<ctype.h> |
_iswpunct_l |
<ctype.h> veya <wchar.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.