c语言中有很多处理string类型的函数,今天简单的使用了一下isspace()函数,自我实现调用了一下。
Isspace()函数
包含在ctype.h头文件中
函数原型:
-
int isspace(int c);
函数功能
判断输入字符是否为空格/回车/制表符等
函数参数:
获取实参char类型的字符
函数返回值:
如果获取到的字符是空格/回车/制表符等,返回非0值(即真);否则返回0
实例一:调用头文件直接使用isspace()函数
-
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 ='