00问答网
所有问题
C语言 删除字符串中的空格
途中方框什么意思
举报该问题
推荐答案 2016-11-19
重新确定字符串结束符'\0'的位置,因为你已经缩短原先的字符串了,所以字符串结束符要提前
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTTerIZerj0TITI0eeT.html
其他回答
第1个回答 2016-11-19
'\0'代表一个字符数组的最后一个元素,自动加上的
相似回答
C语言
输入一个
字符串
,
删除
中间多余
的空格
答:
{ if(s[i]==32&&s[i+1]==32)/*如果
字符串中
第i和i+1个是
空格
,就运行if中的语句*/ for(j=i;s[j];j++) {s[j]=s[j+1];i=0;}/*此句是把2个空格换成一个,然后把空格之后的内容前移*/ } printf("%s\n",s);}
c语言
输入一个字符串,
删除
该
字符串中的
所有
空格
并输出处理后的字符串...
答:
int main(){ char s[1024],
c
[1024];int len,n=0,i;char p,q;p=s;q=c;printf(“请输入
字符串的
长度:”);scanf("%d",&len);printf(“请输入一串字符串:”);for(i=0;i<len+1;i++){ scanf("%c",p+i);} for(i=0;i<len+1;i++){ if((p+i)>=48&&(p+i)<=57||...
C语言中
如何
删除字符串中的
所有
的空格
答:
int main(){ char *p="I am Chinese";char
c
;int i = 0;while((c = p[i++])!='\0'){ if(c!=' ')putchar(c);} }
如何在
C语言中的字符串中删除
所有
空格
和制表符
答:
include <stdio.h>#include <
string
.h>void process(char *str){ int len = strlen(str); char buff[len+1]; int count = 0; char *p = str; while(*p != '\0') { if(*p==' ' || *p=='\t') { p++; continue; } else { buff...
大家正在搜
C语言删除字符串的前导空格
c语言去除字符串中的空格
C语言实现去除字符串中空格
c语言消除字符串后面的空格
c语言字符串删除多余空格
c语言读入带空格的字符串
c语言怎么在字符串中加空格
c语言去除字符串首尾空格
c语言空格字符串
相关问题
c语言 输入一个字符串,删除该字符串中的所有空格并输出处理后...
C语言怎样删除字符串中的空白字符
C语言 输入一个字符串 利用指针 删除它的空格字符~
请用C语言编写一个函数,用来删除字符串中的所有空格,加上注释...
C语言 删除字符串的所有前导空格
C语言程序问题 用指针将字符串中的空格删除
c语言编程中如何写出去除字符串中的空格的程序代码
c语言删除空格键