原型:extern int ispunct(int c); 用法:#include 功能:判断字符c是否为标点符号 说明:当c为标点符号时,返回非零值,否则返回零。 标点符号指那些既不是字母数字,也不是空格的可打印字符。 举例: // ispunct.c #include #include #include main() { char s[]="Hello, Rain!"; int i; clrscr(); // clear screen printf("%s/n",s); for(i=0;i-----------------
/* ispunct example */ #include #include int main () { int i=0; int cx=0; char str[]="Hello, welcome!"; while (str[i]) { if (ispunct(str[i])) cx++; i++; } printf ("Sentence contains %d punctuation characters./n", cx); return 0; }