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)

isgraph(3)

isascii(3)

tolower(3)

toupper(3)

toascci(3)

_tolower(3)

_toupper(3)

setchrclass(3)

stdio(3)

environ(4)



  isprint(3)                          CLIX                          isprint(3)



  NAME

    isprint - Tests for a printing character

  LIBRARY

    Standard C Library (libc.a)

  SYNOPSIS

    #include <ctype.h>

    int isprint(
      int c );

  PARAMETERS

    c   An integer representing a character

  DESCRIPTION

    The isprint() macro tests for a space, a character for which isalnum() or
    isppunct() is true or a printing character, as defined by the character
    set.  The isprint() 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 isprint() does a table lookup.

  EXAMPLES

    To test if the character read from stdin is a printing 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 (isprint(c))
    {
         printf("read a printing character\n");
    }


  CAUTIONS




  2/94 - Intergraph Corporation                                              1






  isprint(3)                          CLIX                          isprint(3)



    If the argument to any character handling macro is not in the domain of
    the function, the result is undefined.

  RETURN VALUES

    The isprint() 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), 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