Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chrtbl(1)

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)

stdio(3)

environ(4)



  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




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