Bagikan melalui


isspace, iswspace, _isspace_l, _iswspace_l

Menentukan apakah bilangan bulat mewakili karakter spasi.

Sintaks

int isspace(
   int c
);
int iswspace(
   wint_t c
);
int _isspace_l(
   int c,
   _locale_t locale
);
int _iswspace_l(
   wint_t c,
   _locale_t locale
);

Parameter

c
Bilangan bulat untuk diuji.

locale
Lokal untuk digunakan.

Nilai hasil

Masing-masing rutinitas ini mengembalikan nonzero jika c merupakan representasi tertentu dari karakter spasi. isspace mengembalikan nilai bukan nol jika c merupakan karakter spasi putih (0x09 - 0x0D atau 0x20). Hasil dari kondisi pengujian untuk isspace fungsi tergantung pada LC_CTYPE pengaturan kategori lokal. Untuk informasi selengkapnya, lihat setlocale, _wsetlocale. Versi fungsi ini yang tidak memiliki _l akhiran menggunakan lokal saat ini untuk perilaku dependen lokal apa pun; versi yang memiliki _l akhiran identik kecuali mereka menggunakan lokal yang diteruskan sebagai gantinya. Untuk informasi selengkapnya, lihat Lokal.

iswspace mengembalikan nilai bukan nol jika c merupakan karakter lebar yang sesuai dengan karakter spasi putih standar.

isspace Perilaku dan _isspace_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
_istspace isspace _ismbcspace iswspace

Keterangan

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

Persyaratan

Rutin Header yang diperlukan
isspace <ctype.h>
iswspace <ctype.h> atau <wchar.h>
_isspace_l <ctype.h>
_iswspace_l <ctype.h> atau <wchar.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

Klasifikasi karakter
Lokal
is, isw rutinitas