如果 c 确实是空白字符,则返回一个非零值(即true如果 c 确实是可打印字符,则返回 true。零(即false)。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/* isprint example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i=0;
char str[]="first line \n second line \n";
while (isprint(str[i]))
{
putchar (str[i]);
i++;
}
return 0;
}
此代码逐个打印字符串中的字符,直到检查到一个不可打印字符并跳出 while 循环。在此例中,只有第一行会被打印,因为该行以换行符('\n')结尾,它不是一个可打印字符。