关于C语言中的isspace用法

2024-11-09 00:52:23
推荐回答(2个)
回答1:

原型:extern int isspace(int c);

用法:#include

功能:判断字符c是否为空白符

说明:当c为空白符时,返回非零值,否则返回零。
空白符指空格、水平制表、垂直制表、换页、回车和换行符。

举例:

// isspace.c

#include
#include

main()
{
char s[]="Test Line 1\tend\nTest Line 2\r";
int i;

clrscr(); // clear screen
for(i=0;i {
if(isspace(s[i])) putchar('.');
else putchar(s[i]);
}
getchar();
return 0;
}

回答2:

isspace是测试参数是否是空格、制表符或换行符的函数,用前先要调用头文件
#include

if(!isspace(ch)) /*ch是要判断的字符*/
exit(0);

若判断字符ch为空空格、制表符或换行符,程序退出,若不是则继续。