Bagikan melalui


iscntrl, iswcntrl, _iscntrl_l, _iswcntrl_l

Menentukan apakah bilangan bulat mewakili karakter kontrol.

Sintaks

int iscntrl(
   int c
);
int iswcntrl(
   wint_t c
);
int _iscntrl_l(
   int c,
   _locale_t locale
);
int _iswcntrl_l(
   wint_t c,
   _locale_t locale
);

Parameter

c
Bilangan bulat untuk diuji

locale
Lokal yang akan digunakan.

Nilai hasil

Masing-masing rutinitas ini mengembalikan nonzero jika c merupakan representasi tertentu dari karakter kontrol. iscntrl mengembalikan nilai bukan nol jika c merupakan karakter kontrol (0x00 - 0x1F atau 0x7F). iswcntrl mengembalikan nilai bukan nol jika c merupakan karakter lebar kontrol. Masing-masing rutinitas ini mengembalikan 0 jika c tidak memenuhi kondisi pengujian.

Versi fungsi-fungsi ini yang memiliki _l akhiran menggunakan parameter lokal yang diteruskan alih-alih lokal saat ini. Untuk informasi selengkapnya, lihat Lokal.

iscntrl Perilaku dan _iscntrl_l tidak terdefinisi jika c bukan EOF atau dalam rentang 0 hingga 0xFF, inklusif. Saat pustaka CRT debug digunakan dan c bukan salah satu nilai ini, fungsi meningkatkan pernyataan.

Pemetaan rutin teks generik

TCHAR. Rutinitas H _UNICODE dan _MBCS tidak ditentukan _MBCS Didefinisikan _UNICODE Didefinisikan
_istcntrl iscntrl iscntrl iswcntrl
_istcntrl_l _iscntrl_l _iscntrl_l _iswcntrl_l

Keterangan

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
iscntrl <ctype.h>
iswcntrl <ctype.h> atau <wchar.h>
_iscntrl_l <ctype.h>
_iswcntrl_l <ctype.h> atau <wchar.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

Klasifikasi karakter
Lokal
is, isw rutinitas