cplusplus.com
  C++ Library Reference : C Library : cctype (ctype.h) : isspace
- -
º¯Êý¿â
C++º¯Êý¿â
Cº¯Êý¿â
C++º¯Êý¿â
C Library
IOstream Library
Strings library
STL Containers
STL Algorithms
C Library
cassert (assert.h)
cctype (ctype.h)
cerrno (errno.h)
cfloat (float.h)
climits (limits.h)
clocale (locale.h)
cmath (math.h)
csetjmp (setjmp.h)
csignal (signal.h)
cstdarg (stdarg.h)
cstddef (stddef.h)
cstdio (stdio.h)
cstdlib (stdlib.h)
cstring (string.h)
ctime (time.h)
cctype (ctype.h)
isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
tolower
toupper

-

isspace function
int isspace ( int c );
<cctype>

Check if character is a white-space

Checks if parameter c is a white-space character.

For the purpose of this function, standard white-space characters are:

' '(0x20)space (SPC)
'\t'(0x09)horizontal tab (TAB)
'\n'(0x0a)newline (LF)
'\v'(0x0b)vertical tab (VT)
'\f'(0x0c)feed (FF)
'\r'(0x0d)carriage return (CR)

Specific compiler implementations or locales may define additional white-space characters in the extended character set (values over 0x7f).

For a detailed chart on what the different ctype functions return for each character of the standard ANSII character set, see the reference for the <cctype> header.

Parameters

c
Character to be checked, casted to an int, or EOF.

Return Value

A value different from zero (i.e., true) if indeed c is a white-space character. Zero (i.e., false) otherwise.

Example

/* isspace example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
  int c;
  int i=0;
  char str[]="Example sentence to test isspace\n";
  while (str[i])
  {
    c=str[i];
    if (isspace(c)) c='\n';
    putchar (c);
    i++;
  }
  return 0;
}

This code prints out the C string character by character, replacing any white-space character by a newline character. Output:

Example
sentence
to
test
isspace

See also

isgraph Check if character has graphical representation (function)
ispunct Check if character is a punctuation character (function)
isalnum Check if character is alphanumeric (function)
© Copyright © 2007-2008 ¿áÇÚÍø All Rights Reserved