C语言 isprint() 函数—测试字符是否为可打印字符
转自:http://see.xidian.edu.cn/cpp/html/119.html
相关函数 isgraph
头文件 #include <ctype.h>
定义函数 int isprint(int c);
函数说明检查参数 c 是否为可打印字符, 若c 所对应的ASCII 码可打印, 其中包含空格字符, 则返回TRUE.
返回值若参数c 为可打印字符, 则返回TRUE, 否则返回NULL(0). 附加说明此为宏定义, 非真正函数.
范例 /* 判断str 字符串中哪些为可打印字符包含空格字符 */
#include <ctype.h>
main()
{
char str[] = "a5 @;";
int i;
for(i = 0; str[i] != 0; i++)
if(isprint(str[i]))
printf("str[%d] is printable character:%d\n", i, str[i]);
}
执行 str[0] is printable character:a
str[1] is printable character:5
str[2] is printable character:
str[3] is printable character:@
str[4] is printable character:;

浙公网安备 33010602011771号