当前位置:首页 » 编程语言 » c语言空格函数

c语言空格函数

发布时间: 2024-02-26 05:27:32

c语言里如何判断空格

代码如下:

int main(void) {

char c;

printf("请输入要测试的字符 ");

scanf("%c",&c);

if(c == ' '){

printf("是空格 ");

}else{

printf("不是空格 ");

}

return 0;

}

C语言对字符判断是否为空格有两种方式:

  1. 代码:if(c=='')printf("c是空格");这种方法比较直观,直接比较当前字符和空格是不是相等,是的话就是空格了。代码演示如下:

㈡ c语言去掉字符串的空格函数trim

c语言去掉字符串的空格函数 void trim(char *s){} 如下:
#include <stdio.h>
void trim(char *s){
int i,L;
L=strlen(s);
for (i=L-1;i>=0;i--) if (s[i]==' ')strcpy(s+i,s+i+1);
}
int main(){
char s[100];
printf("input 1 line string\n");
gets(s);
trim(s);
printf("%s\n",s);
return 0;
}
例如:
input 1 line string
abc 123 XYZ |
输出:abc123XYZ|

㈢ c语言如何输出有空格的字符串

c语言中输出字符串的函数有printf("%s")
puts()
fputs()等,字符串中可以是任意的字符,包括空格在内,无特殊处理,如:
char str[]="hello world" ;
printf("%s\n", str );
puts(str);
fputs(str,stdin);
但在输入带有空格的字符串时,只能用gets()或fgets(),而不能用scanf("%s")
,因为scanf("%s")输入字符串时,遇到空格就结束了输入。而gets()函数是以回车为结束符的输入函数,可以输入带空格的字符串。

热点内容
反编译app修改包名 发布:2025-09-08 08:42:00 浏览:992
sql注入防护 发布:2025-09-08 08:39:43 浏览:233
单片机c语言取反 发布:2025-09-08 08:34:41 浏览:906
ade源码 发布:2025-09-08 08:28:24 浏览:822
平板清理王者缓存 发布:2025-09-08 08:25:35 浏览:187
画星号编程 发布:2025-09-08 08:20:35 浏览:116
我的世界服务器帅气的主城 发布:2025-09-08 08:11:06 浏览:151
我的世界服务器在哪手机版 发布:2025-09-08 07:35:37 浏览:627
解压扔瓶子 发布:2025-09-08 07:22:15 浏览:524
我的世界服务器扣金币 发布:2025-09-08 07:12:49 浏览:124