Fungsi isspace () memeriksa sama ada watak adalah watak ruang kosong atau tidak.
Sekiranya argumen (watak) diteruskan ke fungsi isspace () adalah watak ruang putih, ia mengembalikan bilangan bulat bukan sifar. Sekiranya tidak, ia mengembalikan 0.
Fungsi prototaip terbitan ()
int isspace (int hujah);
Apabila watak dilewatkan sebagai argumen, nilai ASCII (integer) watak dilalui dan bukannya watak itu sendiri.
Fungsi isspace () didefinisikan dalam fail tajuk ctype.h.
Senarai semua watak ruang kosong dalam pengaturcaraan C adalah:
Perwatakan | Penerangan |
---|---|
'' | ruang |
' n' | baris baru |
' t' | tab mendatar |
' v' | tab menegak |
' f' | suapan bentuk |
' r' | Carraige kembali |
Contoh # 1: Periksa watak ruang kosong
#include #include int main() ( char c; int result; printf("Enter a character: "); scanf("%c", &c); result = isspace(c); if (result == 0) ( printf("Not a white-space character."); ) else ( printf("White-space character."); ) return 0; )
Pengeluaran
Masukkan watak: 5 Bukan watak ruang kosong.