Chapter Contents

Previous

Next
isebcdic

isebcdic



EBCDIC Character Test

Portability: SAS/C extension


SYNOPSIS
DESCRIPTION
RETURN VALUE
CAUTION
PORTABILITY
EXAMPLE
RELATED FUNCTIONS
SEE ALSO


SYNOPSIS

#include <lctype.h>

int isebcdic(int c);


DESCRIPTION

isebcdic tests an integer value c to determine whether it is a character belonging to the EBCDIC character set.


RETURN VALUE

isebcdic returns 0 if the integer is not an EBCDIC character (that is, if it is not between 0 and 255). If c is an EBCDIC character, isebcdic returns a nonzero value.


CAUTION

Do not assume that isebcdic returns either 0 or 1.


PORTABILITY

isebcdic was devised as a replacement for the isascii function in an EBCDIC environment. See isascii for further information.


EXAMPLE

This example tests for printable EBCDIC characters:

#include <lctype.h>
#include <stdio.h>

void main(void)
   {
   int count;
   int candidate;

   for (count = 0; count < 50; count++) {
      candidate = rand() / 32;
      printf("%d %s to the EBCDIC character set\n", candidate,
         isebcdic(candidate) ? "belongs" : "does not belong");
      }
   }


RELATED FUNCTIONS

toebcdic


SEE ALSO


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.