网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c语言编写函数去掉空格 C语言去掉空格

请用C语言编写一个函数,用来删除字符串中的所有空格,加上注释哟

很简单的程序,遍历输入字符串。

创新互联建站是一家专业从事成都网站设计、网站制作、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联建站依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!

1、如果字符不是空格,就赋值到输出字符串中。

2、如果是空格,就跳过这个字符。

例如:

#include stdio.h

#include string.h

int main()

{

const char * input = "Hello World! Welcome To Beijing!";

char output[1024];

int i, j, input_len;

input_len = strlen(input);

j = 0;

for(i = 0; i input_len; i++)

{

if (input[i] != ' ')

{

output[j] = input[i];

j++;

}

}

output[j] = '\0';

printf("Input string is: %s\n", input);

printf("After spaces were removed: %s\n", output);

return 0;

}

具体的输出效果为:

Input string is: Hello World! Welcome To Beijing!

After spaces were removed: HelloWorld!WelcomeToBeijing!

C语言 空格删除

#includestdio.h

#includestring.h

int strdel (char *s);

int main()

{

char a[100];

int n;

gets(a);

n=strdel (a);

puts(a);

printf("%d",n);

return 0;

}

int strdel (char *s)

{

int i,j=0,k=0,n;

char *p=s;

n=strlen(s);

for(i=0;in;i++)

{

if(*(p+i)==' ')

{

j++;

continue;

}

else 

{

*(s+k)=*(p+i);

k++;

}

}

*(s+k)='\0';

return j;

}

C语言中去掉空格问题

/*去除字符串右边空格*/

void

vs_strrtrim(char

*pstr)

{

char

*ptmp

=

pstr+strlen(pstr)-1;

while

(*ptmp

==

'

')

{

*ptmp

=

'\0';

ptmp--;

}

}

/*去除字符串左边空格*/

void

vs_strltrim(char

*pstr)

{

char

*ptmp

=

pstr;

while

(*ptmp

==

'

')

{

ptmp++;

}

while(*ptmp

!=

'\0')

{

*pstr

=

*ptmp;

pstr++;

ptmp++;

}

*pstr

=

'\0';

}


本文标题:c语言编写函数去掉空格 C语言去掉空格
链接URL:http://bjjierui.cn/article/hiojij.html

其他资讯