Character Handling: ctype.h

I l @ ve RuBoard

Character Handling: ctype .h

These functions take int arguments, which should be able to be represented as either unsigned char values or as EOF ; the effect of supplying other values is undefined. In Table F.2, "true" is used as shorthand for "a non-zero value." Interpretation of some definitions depends on the current locale setting, which is controlled by the functions of locale.h .

Table  F.2. Character-handling functions.
Prototype Description
int isalnum (int c); Returns true if c is alphanumeric (alphabetic or numeric).
int isalpha (int c); Returns true if c is alphabetic.
int iscntrl (int c); Returns true if c is a control character, such as Ctrl+B.
int isdigit (int c); Returns true if c is a digit.
int isgraph (int c); Returns true if c is any printing character other than a space.
int islower (int c); Returns true if c is a lowercase character.
int isprint (int c); Returns true if c is a printing character.
int ispunct (int c); Returns true if c is a punctuation character (any printing character other than a space or an alphanumeric character).
int isspace (int c); Returns true if c is a whitespace character: space, newline, formfeed, carriage return, vertical tab, horizontal tab, or, possibly, other implementation-defined characters .
int isupper (int c); Returns true if c is an uppercase character.
int isxdigit (int c); Returns true if c is a hexadecimal-digit character.
int tolower (int c); If the argument is an uppercase character, returns the lowercase version; otherwise , just returns the original argument.
int toupper(int c); If the argument is a lowercase character, returns the uppercase version; otherwise, just returns the original argument.
I l @ ve RuBoard


C++ Primer Plus
C Primer Plus (5th Edition)
ISBN: 0672326965
EAN: 2147483647
Year: 2000
Pages: 314
Authors: Stephen Prata

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net