C语言--isspace()函数实现

摘要:
在C语言中有许多处理字符串类型的函数。今天,我只使用了isspace()函数并自己调用了它。Isspace()函数包含在ctype中。h头文件。函数原型:intisspace;函数函数确定输入字符是否为空格/回车/制表符等函数参数:获取字符类型字符函数的返回值:如果获取的字符是空格/回车符制表符等字符,则返回非0值(即true);否则,返回0实例1:调用头文件并直接使用isspace()函数1#include 2#包括 3intmain4{5charar[32]=“helloworld”;6printf;7char*r=arr;8char*p=r;9char*q=arr+strlen-1;10while11p++;12while13q-;14while15*r+=*p+;16*r='

  c语言中有很多处理string类型的函数,今天简单的使用了一下isspace()函数,自我实现调用了一下。

Isspace()函数

  包含在ctype.h头文件中
函数原型:

  1. int isspace(int c);

函数功能
  判断输入字符是否为空格/回车/制表符等
函数参数:
  获取实参char类型的字符
函数返回值:
  如果获取到的字符是空格/回车/制表符等,返回非0值(即真);否则返回0

实例一:调用头文件直接使用isspace()函数

  1.  1 #include<stdio.h>
     2 #include<ctype.h>
     3 int main(void)
     4 {
     5     char arr[32]=" hello world ";
     6     printf("<%s>
    ", arr);
     7     char*r = arr;
     8     char*p = r;
     9     char*q = arr + strlen(arr)-1;
    10     while(isspace(*p))
    11         p++;
    12     while(isspace(*q))
    13         q--;
    14     while(p <= q)
    15         *r++=*p++;
    16      *r ='

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据结构C语言实现----销毁链表Android SlidingMenu使用详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C语言实现反射

高级语言的反射机制,简单来说就是可以通过字符串型获取对应的类或者函数。 基础形式,c语言结构化编程基础实现 1)声明 typedef void (*callback)(void); typedef struct { const char *name; callback fn; }callba...

C语言 枚举类型

https://www.runoob.com/cprogramming/c-enum.html C enum(枚举) 枚举是 C 语言中的一种基本数据类型,它可以让数据更简洁,更易读。 枚举语法定义格式为: enum 枚举名 {枚举元素1,枚举元素2,……}; 接下来我们举个例子,比如:一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个...

LabVIEW介绍

LabVIEW是NI(National Instruments,美国国家仪器)公司推出的上位机图形化编程软件,最初主要应用于数据采集和测控领域,随着LabVIEW在国内的逐步应用和普及,开始作为一种通用的上位机编程语言而被广泛使用在各个场合。 简单来说,LabVIEW可以实现VB、VC一样的功能(甚至功能更加丰富和强大),但是它的图形化编程方式可以极大地提...

iOS用域名或主机名获取IP地址(包含C语言接口 和iOS原生)

   最近工作中遇到了个新需求、需要将域名 解析成ip地址,搜了搜文章博客,发现很多人都是在用C的 structhostent*gethostbyname(constchar*); 对于OC原生的方法还是比较陌生的,因此研究了一下,封了个方法出来,供大家参考使用,话不多说、上代码 1 #import "TestTools.h" 2 3 #include...

C语言文件读写操作总结

C语言文件操作 一、标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错)...

Linux C语言中gotoxy函数

在Linux中很多函数都不能使用,gotoxy就是其中的一个 实现方法: void gotoxy(int x,int y) { printf("%c[%d;%df",0x1B,y,x); }  解析: ANSI转义序列,很多类unix的终端,包括linux控制台都解释ANSI转义序列,转义符就是ESC,ASCII码是0x1b,比如...