C Tutorial/ctype.h/ispunct

Материал из C\C++ эксперт
Перейти к: навигация, поиск

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>