isascii(3) CLIX isascii(3)
NAME
isascii - Tests for an ASCII character
LIBRARY
Standard C Library (libc.a)
SYNOPSIS
#include <ctype.h>
int isascii(
int c );
PARAMETERS
c An integer representing a character
DESCRIPTION
The isascii() macro tests for an ASCII character for a non-negative number
less than 0200. The isascii() 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 isascii() does a table lookup.
EXAMPLES
To test if the character read from stdin is an ASCII 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 (isascii(c))
{
printf("read an ASCII character\n");
}
CAUTIONS
If the argument to any character handling macro is not in the domain of
2/94 - Intergraph Corporation 1
isascii(3) CLIX isascii(3)
the function, the result is undefined.
RETURN VALUES
The isascii() 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), isgraph(3),
tolower(3), toupper(3), toascci(3), _tolower(3), _toupper(3),
setchrclass(3), stdio(3)
Files: environ(4)
2 Intergraph Corporation - 2/94