isgraph
, , iswgraph
_isgraph_l
,_iswgraph_l
Menentukan apakah bilangan bulat mewakili karakter grafis.
Sintaks
int isgraph(
int c
);
int iswgraph(
wint_t c
);
int _isgraph_l(
int c,
_locale_t locale
);
int _iswgraph_l(
wint_t c,
_locale_t locale
);
Parameter
c
Bilangan bulat untuk diuji.
Nilai hasil
Masing-masing rutinitas ini mengembalikan nonzero jika c
merupakan representasi tertentu dari karakter yang dapat dicetak selain spasi. isgraph
mengembalikan nilai bukan nol jika c
merupakan karakter yang dapat dicetak selain spasi. iswgraph
mengembalikan nilai bukan nol jika c
merupakan karakter lebar yang dapat dicetak selain spasi karakter lebar. Masing-masing rutinitas ini mengembalikan 0 jika c
tidak memenuhi kondisi pengujian.
Versi fungsi-fungsi ini yang memiliki _l
akhiran menggunakan lokal yang diteruskan alih-alih lokal saat ini untuk perilaku dependen lokal mereka. Untuk informasi selengkapnya, lihat Lokal.
isgraph
Perilaku dan _isgraph_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 |
---|---|---|---|
_istgraph |
isgraph |
_ismbcgraph |
iswgraph |
_istgraph_l |
_isgraph_l |
_ismbcgraph_l |
_iswgraph_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 |
---|---|
isgraph |
<ctype.h> |
iswgraph |
<ctype.h> atau <wchar.h> |
_isgraph_l |
<ctype.h> |
_iswgraph_l |
<ctype.h> atau <wchar.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.