Aracılığıyla paylaş


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

_ismbcpunct

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ş.

Ayrıca bkz.

Başvuru

Karakter sınıflandırma

Yerel ayar

is, isw yordamları