就是判断一个字符是不是空格 如果是空格返回真,不是空格返回假
包含头文件 #include<ctype.h>
定义函数
函数说明
检查参数c是否为空格字符,也就是判断是否为空格(“ ”)、定位字符 ('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。
返回值
若参数c为空格字符,则返回TRUE,否则返回NULL(0)。
附加说明
此为宏定义,非真正函数。
/*将字符串中空格字符找出,然后打印出ascii码*/
#include"ctype.h"
#include "stdio.h"
main()
{
int i;
char str[]="123c @# FD\tsP[e?\n";
for(i=0;str[i]!=0;i++)
{
if(isspace(str[i]))
printf("str[%d] is a white-space character:%d\n",i,str[i]);
}
getchar();
}
//记住,控制台输入进去的全部都是字符或字符串,归根结底就是字符,
//输入的数字也是存的ascii码
// ascii码是从 0开始的
执行结果
不要说不可能,知识暂时还没找到解决问题的方法 -----吴思通老师教我的