Isspace () -toiminto tarkistaa, onko merkki välilyönti vai ei.
Jos isspace () -funktiolle välitetty argumentti (merkki) on välilyönti, se palauttaa nollan ulkopuolisen kokonaisluvun. Jos ei, se palauttaa arvon 0.
Isspace-funktion prototyyppi ()
int isspace (int-argumentti);
Kun merkki välitetään argumenttina, merkin vastaava ASCII-arvo (kokonaisluku) välitetään kyseisen merkin sijasta.
Isspace () -toiminto on määritetty otsikkotiedostossa ctype.h.
Luettelo kaikista C-ohjelmoinnin välilyönneistä on:
Merkki | Kuvaus |
---|---|
'' | tilaa |
' n' | uusi rivi |
' t' | vaakasuora välilehti |
' v' | pystysuora välilehti |
' f' | lomake |
"r" | Carraige-paluu |
Esimerkki # 1: Tarkista välilyönti
#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; )
Tuotos
Kirjoita merkki: 5 Ei välilyönti.