第13周上机实践项目5——字符串操作(2)
来源:互联网 发布:毫州康美中药城淘宝店 编辑:程序博客网 时间:2024/06/05 05:29
完整复制字符串
问题及代码
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 11 月 26 日 * 版 本 号:v1.0 * * 问题描述: 完整复制字符串。。 * 输入描述:没有输入。 * 程序输出:完整字符串; */#include<iostream>using namespace std;int main(){char str1[50]="I am a happy boy\'s daddy.",str2[50];int i=0,j=0;while(str1[i]!='\0'){ str2[j]=str1[i]; j++;i++;}str2[j]='\0';//切记!!cout<<"整理后的字符串"<<str2<<endl;return 0;}
运行结果:
去除str1中的空格,仍保存在str1中
问题及代码
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 11 月 26 日 * 版 本 号:v1.0 * * 问题描述: 去除str1中的空格,仍保存在str1中。 * 输入描述:没有输入。 * 程序输出:除str1中的空格; */#include<iostream>using namespace std;int main(){ char str1[50]="I am a happy boy\'s daddy."; int i=0,j=0; while(str1[i]!='\0') { if(str1[i]!=' ') { str1[j]=str1[i]; i++; j++; } else i++; } str1[j]='\0'; cout<<"整理后的字符串"<<str1<<endl; return 0;}
运行结果:
学习感悟:注意结束符的位置,第二个项目要尽量用一个数组,不然会出错
0 0
- 第13周上机实践项目5——字符串操作(2)
- 第13周上机实践项目5——字符串操作(1)
- 第16周上机实践项目2——用指针玩字符串(5)
- 第13周上机实践项目6——体验文件操作(2-实战)
- 第16周上机实践项目2——用指针玩字符串(2)
- 第16周上机实践项目2——用指针玩字符串(1)
- 第16周上机实践项目2——用指针玩字符串(3)
- 第16周上机实践项目2——用指针玩字符串(4)
- 第16周上机实践项目2——用指针玩字符串(6)
- 第16周上机实践项目2——用指针玩字符串(7)
- 第13周上机实践项目6——体验文件操作(1-热身)
- 第13周上机实践项目6——体验文件操作(3-实战)
- 第13周上机实践项目2——成绩处理(2)
- 第13周上机实践项目1——数组大折腾(4~5)
- 第13周上机实践项目2——成绩处理(1)
- 第13周上机实践项目2——成绩处理(3)
- 第13周上机实践项目4——数组的排序(2)
- 第13周上机实践项目1——动物这样叫(2)
- hash表-平方探测,数据结构与算法分析第四版的(增加了上文的nextPrime)
- Java对两个int类型求百分比的方法
- 博客搬家了
- Android 手机定位慢的解决方法
- 第十四周项目二—带姓名的成绩单
- 第13周上机实践项目5——字符串操作(2)
- tcp通信中的bind
- BZOJ 2434 NOI2011 阿狸的打字机 fail树+树状数组
- lucene应用
- 使用 CAS 在 Tomcat 中实现单点登录
- linux下安装python
- MongoDB命令及SQL语法对比
- libevent学习__学习历程总结
- 社区发现(Community Detection)算法