uTools-Manuals/docs/c/ispunct.html

41 lines
1.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1>字符函数 - ispunct</h1>
<p>原型extern int ispunct(int c);</p>
<p>用法:#include &lt;ctype.h></p>
<p>功能判断字符c是否为标点符号</p>
<p>说明当c为标点符号时返回非零值否则返回零。
   标点符号指那些既不是字母数字,也不是空格的可打印字符。</p>
举例:<pre><code class="language-c">
// ispunct.c
#include &lt;syslib.h>
#include &lt;ctype.h>
#include &lt;string.h>
main()
{
char s[]="Hello, Rain!";
int i;
clrscr(); // clear screen
printf("%s\n",s);
for(i=0;i&lt;strlen(s);i++)
{
if(ispunct(s[i])) printf("^");
else printf(".");
}
getchar();
return 0;
}
</code></pre>相关函数:<a href="isalnum.html">isalnum</a>,<a href="isalpha.html">isalpha</a>,<a href="isdigit.html">isdigit</a>,<a href="isxdigit.html">isxdigit</a>,<a href="iscntrl.html">iscntrl</a>,<a href="isgraph.html">isgraph</a>,<a href="isprint.html">isprint</a>,<a href=isspace.html">isspace</a>