isgraph(3) CLIX isgraph(3)
NAME
isgraph - Tests for a printing character other than space
LIBRARY
Standard C Library (libc.a)
SYNOPSIS
#include <ctype.h>
int isgraph(
int c );
PARAMETERS
c An integer representing a character
DESCRIPTION
The isgraph() macro tests for a character for which isprint() is true
except for a space. The isgraph() macro is defined on valid members of
the character set and on the single value EOF (guaranteed not to be a
character set member. See stdio.
The classification macro isgraph() does a table lookup.
EXAMPLES
To test if the character read from stdin is a visible character:
#include <ctype.h>
int c;
.
.
.
/* get a character from stdin */
printf("enter a character:");
c = getchar();
/* check to see if a digit was read */
if (isgraph(c))
{
printf("read a visible character\n");
}
CAUTIONS
If the argument to any character handling macro is not in the domain of
2/94 - Intergraph Corporation 1
isgraph(3) CLIX isgraph(3)
the function, the result is undefined.
RETURN VALUES
The isgraph() macro returns 0 for false and nonzero numbers for true.
RELATED INFORMATION
Commands: chrtbl(1)
Functions: isdigit(3), isxdigit(3), islower(3), isupper(3), isalpha(3),
isalnum(3), isspace(3), iscntrl(3), ispunct(3), isprint(3), isascii(3),
tolower(3), toupper(3), toascci(3), _tolower(3), _toupper(3),
setchrclass(3)
Files: stdio(3)
Miscellany: environ(4)
2 Intergraph Corporation - 2/94