int ispunct(char c);
判断字符c是否为标点符号
当c为标点符号时,返回非零值,否则返回零。
标点符号指那些既不是字母数字,也不是空格的可打印字符。
void punct(char c) { if (ispunct(c)) printf("%c: 是标点符号\n", c); else printf("%c: 不是标点符号\n", c); } void main() { SetScreen(0); punct('0'); punct(','); punct('.'); getchar(); }