C Tutorial/ctype.h/ispunct
ispunct
Item Value Header file ctype.h Declaration int ispunct(int ch); Return returns nonzero if ch is a punctuation character; otherwise zero is returned.
"punctuation" includes all printing characters that are neither alphanumeric nor a space.
<source lang="cpp">#include <ctype.h>
#include <stdio.h> int main(void) { char ch; for(;;) { ch = getchar(); if(ispunct(ch)){ printf("%c is punctuation\n", ch); } if(ch == "."){ break; } } return 0; }</source>