isgraph
测试字符是否为可打印字符
相关函数
isprint
表头文件
#include <ctype.h>
定义函数
int isgraph(int c)
函数说明
检查参数c是否为可打印字符,若c所对映的ASCII码可打印,且非空格字符则返回TRUE。
返回值
若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。
附加说明
此为宏定义,非真正函数。
范例
/* 判断str字符串中哪些为可打印字符*/
#include <ctype.h>
#include <stdio.h>
int main()
{
char str[] = "a5 @";
for(int i = 0; str[i] != 0; i++)
if(isgraph(str[i]))
printf("str[%d] is an printable character : %c\n",i,str[i]);
return 0;
}
执行
str[0] is an printable character : a
str[1] is an printable character : 5
str[3] is an printable character : @