相关函数 isgraph 头文件 #include <ctype.h> 定义函数 int isprint(int c); 函数说明检查参数 c 是否为可打印字符, 若c 所对应的ASCII 码可打印, 其中包含空格字符, 则返回TRUE. 返回值若参数c 为可打印字符, 则返回TRUE, 否则返回NULL(0). 附加说明此为宏定义, 非真正函数. 范例 /* 判断str 字符串中哪些为可打印字符包含空格字符 */ int show_print(char * tag,char *buf,int len) { int i = 0; printf("[%s]:",tag); for(i= 0;i< len ;i++) { if(isprint(buf[i])) { printf("%c",buf[i]); } else
{ printf("."); } if(i%200 ==0 && i!= 0) { printf("\n"); } } printf("\n"); } |
|