CONTENTS | INDEX | PREV | NEXT
isspace
NAME
isspace - space, formfeed, newline, carriage return, tab or vertical
tab character
SYNOPSIS
int r = isspace(c);
int c;
This is a MACRO if you #include <ctype.h>, a subroutine call if
you do not.
FUNCTION
Returns non-zero if the character is printable, zero otherwise.
NOTE
When a non-zero value is returned, this value can be *anything*
other than zero. It is not necessarily a 1. It is guarenteed to
fit in a short, however, and still remain non-zero.
EOF is a valid input an always returns false
EXAMPLE
#include <ctype.h>
#include <assert.h>
main()
{
assert(isspace('|')); // true
assert(isspace('Q')); // false
}
INPUTS
int c; character that we are checking
RESULTS
int r; 0 if the check failed, non-zero if the check is true