大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > C标准库详解 > isspace()函数详解


友情链接:


isspace()函数详解

发布时间:2018/11/23 C标准库详解 标签isspace阅读:51

函数原型:

extern int isspace(int c);

头文件包含:

#include <ctype.h>

功能:

判断字符c是否为空白符

说明:

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

Linux平台测试:

本测试为,将字符串所有的空白符去除后打印出来。

#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main(){
        char *p="hello word dayu     !";
                int i=0;
        for(i=0;i<strlen(p);i++){
                if(isspace(p[i])){
                        continue;
                }
                putchar(p[i]);
        }
        putchar('\n');
        return 0;
}

运行结果:

[[email protected] STDC]$ gcc stdc_isspace.c
[[email protected] STDC]$ ./a.out 
helloworddayu!

Windows平台测试:

#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main(){
	char *p = "hello word dayu     !";
	int i = 0;
	for (i = 0; i<strlen(p); i++){
		if (isspace(p[i])){
			continue;
		}
		putchar(p[i]);
	}
	putchar('\n');
	getchar();
	return 0;
}

运行结果:

helloworddayu!
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息