一个删除字符串中空格的函数
函数如下
驱动函数如下
程序运行结果如下

为什么会打印结果有的少有的多?
#include<string.h>
void skong(char *str)
{
while(*str)
{
if(*str==' ')
{
strcpy(str,str+1);
continue;
}
str++;
}
}
驱动函数如下
#include<stdio.h>
#define SIZE 81
void skong(char *);
int main(void)
{
char ar[SIZE];
puts("请输入字符串,输入空行结束");
while(fgets(ar,SIZE-1,stdin)&&*ar!='\n')
{
puts("删除空行之前");
fputs(ar,stdout);
skong(ar);
puts("删除空行之后");
fputs(ar,stdout);
puts("请输入字符串,输入空行结束");
}
return 0;
}
程序运行结果如下

为什么会打印结果有的少有的多?
...全文
相关推荐
LabVIEW删除字符串中空格
LabVIEW字符串操作,删除字符串中空格,并可计算字符长度。 项目可直接运行~
35.请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。
35.请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 #include <stdio.h> #include<string.h> char *fun(char *s){ for(int i=0;s[i]!='\0';i++){ if(s[i]==' '){//也可以使用ASCII码,空格的ASCII码为32 for(int j=i;s[j]!='\0';j++){ s[j]=s[j+1];
用c语言编写一个函数用来删除字符串中的空格并返回空格个数
用c语言编写一个函数用来删除字符串中的空格并返回空格个数
删除字符串中空格的3种方法
3种删除字符串string中空格的方法 1、C风格 2、STL算法 3、ctype
javascript中使用正则表达式实现删除字符串中的前后空格
在前台应用进我们经常会碰到要删除用户输入的字符中的空格的问题,下面我们来介绍一下javascript中使用正则表达式实现删除字符串中的空格方法


