Keil Logo Arm Logo

CARM User's Guide

Discontinued

ispunct

Summary
#include <ctype.h>

int ispunct (
  int c);   /* character to test */
Description

The ispunct function tests c to determine if it is a punctuation character. Following is a list of all punctuation characters:

!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
:
;
<
=
>
?
@
[
]
^
_
'
{
|
}
~
Return Value

The ispunct function returns a value of 1 if c is a punctuation character or a value of 0 if it is not.

See Also

isalnum, isalpha, iscntrl, isdigit, isgraph, islower, isprint, isspace, isupper, isxdigit

Example
#include <ctype.h>
#include <stdio.h> /* for printf */

void tst_ispunct (void) {
  unsigned char i;
  char *p;

  for (i = 0; i < 128; i++) {
    p = (ispunct (i) ? "YES" : "NO");

    printf ("ispunct (%c) %s\n", i, p);
  }
}

arm-logo-small

Keil logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.