如果 c 確實是空白字元,則返回一個非零值(即true)如果 c 確實是一個控制字元。零(即false)。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/* iscntrl example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i=0;
char str[]="first line \n second line \n";
while (!iscntrl(str[i]))
{
putchar (str[i]);
i++;
}
return 0;
}
此程式碼逐個字元列印字串,直到遇到中斷 while 迴圈的控制字元為止。在本例中,只有第一行會被列印,因為該行以'\n'結尾,這是一個控制字元(ASCII 碼 0x0a)。