Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ isalpha(3) — CLIX 3.1r7.6.28

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chrtbl(1)

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)

stdio(3)

environ(4)



  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




Typewritten Software • bear@typewritten.org • Edmonds, WA 98026