isgraph
表头文件
#include<ctype.h>
定义函数
int isspace(int c)
函数说明
检查参数c是否为空格字符,也就是判断是否为空格(' ')、水平定位字符
('\t')、归位键('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。[1]
注意:不会判断\0
返回值
若参数c为空格字符,则返回TRUE,否则返回NULL(0)。
附加说明
此为宏定义,非真正函数。
#include <stdio.h>
#include <ctype.h>
int main()
{
char *s ="he\tl lo\nworld\0over";
printf("%s\n",s);
int len = strlen(s);
printf("%d\n",len);
int i;
for(i=0;i<(len+2);i++)
{
if(isspace(*(s+i)))
printf("the %d is a white-space character:%d\n",i,*(s+i));
}
}
注意字符串总的Tab键和\n \t都是按一个字符算的,不是4个或8个