第13周 项目5-字符串操作(2)-<去除str1中的空格,仍保存在str1中>
2014-11-24 13:52
281 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2014年 11 月 24日 * 版 本 号:v1.0 * * 问题描述:编写程序,去除str1中的空格,仍保存在str1中 * 输入描述:相应的程序 * 程序输出:去除str1中的空格后,仍保存在str1中的字符串 */ #include<iostream> #include<cstdio> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy."; int i=0,j=0; while (str1[j]!='\0') { if(str1[j]!=' ') { str1[i++]=str1[j++]; } else j++; } str1[j]='\0';//切记!! cout<<"去除空格后的字符串"<<str1<<endl; return 0; }
运算结果:
知识点总结:
当输出去除空格后的的数字符,仍保存在str1中时,可以输出不是空格的部分,即在非空格处输出
学习心得:
从侧面思考问题,会使问题简单化,加油!
相关文章推荐
- 第16周 项目2-去除字符串str1中的特定字符(空格),结果仍保存在原字符串中<指针做参数>
- 第13周 项目5-字符串操作(2)-<完成复制字符串>
- 第十三周项目五字符串操作(2)去除str1中的空格,仍保存在str1中
- 第13周 项目5-字符串的操作(1)-<统计字符串中大小写字母的个数>
- 第13周 项目5-字符串操作(1)-<统计A的个数>
- 第十三周项目 5 字符串操作(字符串复制)——去除空格并保存于原数组
- 第十三周项目5-字符串的操作(去除str1的空格,仍放在str1中)
- 第13周项目5-字符串操作(6.删除str中的空格)
- 项目访问是直接页面 <jsp:forward page="i/1/1"/>跳转前加操作逻辑
- 在字符串中使用特殊字符<>"'&空格
- 第13周项目5(2)3-去除str1中的空格
- 第13周项目5(2)去除字符串空格
- C#操作字符串方法总结<转>
- iOS开发中对OC字符串的相关操作<转>
- R语言学习笔记之<字符串操作>
- android .向sdcard写入json字符串、读取json字符保存到list<类>中供调用
- 【数组名】第17周项目2--去除str中的特定字符c(空格),结果保存到原字符串中
- 第16周项目1-1对字符串的操作将str1和str2连接,并将结果保存在str1中
- 读取数据库带有html的字符串在前台显示,html标签与属性之间空格消失了,如<pclass=''>
- <s:if> 字符串操作