isalpha(3) CLIX isalpha(3)
NAME
isalpha - Tests whether a character is alphabetic
LIBRARY
Standard C Library (libc.a)
SYNOPSIS
#include <ctype.h>
int isalpha(
int c );
PARAMETERS
c An integer representing a character
DESCRIPTION
The isalpha() macro tests for a character for which islower() or isupper()
is true or others, as defined as defined by the character set. The
isalpha() 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 isalpha() does a table lookup.
EXAMPLES
To test if the character read from stdin is alphabetic:
#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 (isalpha(c))
{
printf("read an uppercase"\n);
}
CAUTIONS
2/94 - Intergraph Corporation 1
isalpha(3) CLIX isalpha(3)
If the argument to any character handling macro is not in the domain of
the function, the result is undefined.
RETURN VALUES
The isalpha() macro returns 0 for false and nonzero numbers for true.
RELATED INFORMATION
Commands: chrtbl(1)
Functions: isdigit(3), isxdigit(3), islower(3), isupper(3), isalnum(3),
isspace(3), iscntrl(3), ispunct(3), isprint(3), isgraph(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