99问答网
所有问题
c语言将数组中的空格去掉.
如题所述
举报该问题
推荐答案 2013-10-16
#include<stdio.h>
int main()
{
char str[20];
int i,k=0;
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]!=' ')
str[k++]=str[i];
}
str[k]=str[i];
puts(str);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7tBt7BXeW.html
相似回答
C语言中
有什么方法能清除一个
数组中的
全部
空格
?
答:
gets(testmac);/*从键盘输入一个字符串*/ for(p=testmac;*p;p++) /*将testma
c数组
首地址附给p,当p所指字符为‘\0’时,停止循环*/ if(*p==' ')/*判断p所指字符变量是否为
空格
,若为空格,则以p+1所指地址后面的字符串拷贝到p所指地址,注意''中有个空格,不要以为是连续两个'*/ s...
C语言
,
将数组中
多余
的空格去除
掉
答:
void deblank(char string[]){ int i=0;int j=0;while(1){ //检测字符串是否结束 if(string[i]=='\0'){ string[j]='\0'; //设置字符串结束 break;} if(string[i]==' '&&string[i+1]==' '){//两个
空格
,略过,不拷贝 } else {//拷贝字符 string[j++]=string[i];} i...
C语言
:用指针将输入的字符存入数组a[],并将该
数组的
所有字符复制到数组...
答:
void main(){ char a[50],b[50];char *pa=a,*pb=b;printf("请输入串:\n");gets(a);while(*pa){ if(*pa!=' ')pb++=*pa;//将非空格符存到
数组
b pa++;} pb='\0';//加一个串的结束符 printf("
删除空格
后串为:\n");puts(b);//输出删除空格后的数组 } //程序我已经...
...将其保留在字符
数组中
,
删除
其中的所有
空格
,然后输出该字符数组...
答:
include<stdio.h> main(){int i,j;char a[100];gets(a);for(i=0,j=0;i<100;i++)if(a[i]!=' ')a[j++]=a[i];puts(a);}
c语言
输出怎么
删除
数据末尾
的空格
?
答:
使用substring
C
很久没用过了,不知道可不可以,反正JAVA和C#用substring就可以
去掉
字符串最后一个,比如说,定义一个 String s;
把
你的结果赋值给s;然后 s.substring(0,s.length-1);这条代码就可以把字符串最后一个去掉了,像计算1+...+100,用for语句来显示时,就可以用substring把最后一个"...
C语言
读取TXT文件,忽略文件
空格
,
把
内容写入
数组中
应该怎么实现?_百度...
答:
char shortname[20];char LName[100];}views[SIZE_view];int read() {FILE *fp;int n = 0;if((fp = fopen("1.txt","rt")) == NULL) {printf("不能打开数据文件!\n");return 0;}while(fscanf(fp,"%u%s%d%s%s",&views[n].id,views[n].name,&views[n].code,views[n]....
C语言中
输入字符串,
里面
有空格,怎么根据
空格把
字符串分开,并存在
数组里
...
答:
char strnew[1000];//定义一个备用字符串
数组
char m[] = " ";//定义
空格
变量 printf("请输入一串字符:");//文字提示输入字符串 gets(str);//输入字符串 char *p = strtok(str,m);//取str与m的指针 printf("%s\n",p); //输出 p = strtok(NULL,m);while(p) //遍历输出 {...
c语言
一个字符串以空格开头 怎么
去掉
开头
的空格
答:
指针向后移动一个字节即可。如果是动态分配的内存 可使用memmove char str[] = " abc";memmove(str, str+1,strlen(str));
c语言
字符
数组
使用方法
答:
如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符
数组中
前面那些元素,其余的元素自动定为空字符(即 '/0' )。2、字符数组与字符串 在
c语言中
,将字符串作为字符数组来处理。(c++中不是)在实际应用中人们关心的是有效字符串的长度而不是字符数组的长度,...
大家正在搜
c语言输出数组中间空格
c语言数组赋值空格
c语言字符数组空格
c语言字符数组删除空格
c语言去掉字符串前后空格
c语言怎么在字符串中加空格
c语言读入带空格的字符串
空格的字符c语言
c语言字符串去除空格
相关问题
C语言,将数组中多余的空格去除掉
C语言 输入一个字符串,删除中间多余的空格
C语言中有什么方法能清除一个数组中的全部空格?
c语言。字符串。编写程序,删除字符串中所有空格并输出
C语言中输出的时候如何去掉最后一个空格
C语言:输入一个字符串放入数组里,删除其中的空格
C语言中去掉空格问题
C语言怎样删除字符串中的空白字符