第十三周项目5-字符串的操作(去除str1的空格,仍放在str1中)
2014-11-23 10:38
225 查看
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 11月 23日 *版本号:v1.0 * *问题描述:去除str1的空格,仍放在str1中 *程序输入: *程序输出: */ #include<iostream> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy."; int i=0; while(str1[i]!='\0') { if(str1[i]==' ') { int j=i; while(str1[j]!='\0') { str1[j]=str1[j+1]; ++j; } } i++; } str1[i]='\0';//切记!! cout<<"整理后的字符串:"<<str1<<endl; return 0; }
运行结果:
学习心得:
这可比放在另一个数组中要难多了啊。。。。
相关文章推荐
- 第十三周项目五字符串操作(2)去除str1中的空格,仍保存在str1中
- 第十三周项目 5 字符串操作(字符串复制)——去除空格并保存于原数组
- 第13周 项目5-字符串操作(2)-<去除str1中的空格,仍保存在str1中>
- 第十三周项目五—去除str1中空格,仍保存在strl
- 第十三周 项目五--字符串操作(2.3)字符串复制功能--去空格保存在原数组
- 第十三周项目五字符串的操作(2)将str1和str2连接起来,仍存放在str1中
- 第十三周 项目5:去除str1中的空格,仍保存在str1中
- 第十三周项目五字符串操作(2)将str1和str2接起来存放到str3中
- 第十三周项目5-字符串操作(统计每一个字母出现的个数)
- 第十三周项目5-字符串操作:字符串复制
- 第十三周项目五 字符串操作(完成字符串复制)
- 第十三周项目 5 字符串操作(字符串复制)——两个数组连接复制
- 第十三周项目字符串操作统计字符串中大小写的个数
- 第十三周项目 5 字符串操作(字符统计)——统计其中大小写字母的个数
- 第十七周项目2-2-去除字符串中的空格(指针做形参)
- 第十三周项目五 字符串操作(统计大/小写字母个数)
- 第十三周项目五——字符串操作(1)
- 第十三周项目字符串操作 字符统计
- 第十三周项目5-字符串操作:字符统计
- 第十三周项目5-字符串的操作(统计字母 ' A ' 出现的次数)