如果 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')結尾,它不是一個可列印字元。