第十三周项目5-2-3:字符串复制
来源:互联网 发布:linux 开机自启动 编辑:程序博客网 时间:2024/06/08 07:07
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作 者:陈文青*完成日期:2014年11月25日*版 本 号:v1.0**问题描述:完成类似字符串复制的功能,去除str中的空格,仍保存在str中*程序输入:*程序输出:去除str中的空格,仍保存在str中*/#include<iostream>using namespace std;int main(){char str[50]="I am a happy boy\'s daddy."; //字符串赋初值int i=0,j=0;while(str[i]!='\0') { if(str[i]!=' ') //如果不是空格则复制进入字符串 str[j++]=str[i++]; else //若为空格,i推后一个数值,并不复制 i++;}str[j]='\0'; //切记!!cout<<"整理后的字符串"<<str<<endl;return 0;}
运行结果:
知识点总结:
字符串去空格
学习心得:
由于字符串复制时,空格一定是在当前字符串的后面,所以完全可以用后面的字符把前面的覆盖掉。这样便使程序简单了很多。
0 0
- 第十三周项目5-2-3:字符串复制
- 第十三周项目5-2-2:字符串复制
- 第十三周项目5——2 字符串的复制
- 第十三周 项目5:(2)完整复制字符串
- 第十三周上机项目5--(2) 字符串复制
- 第十三周项目5-字符串操作:字符串复制
- 第十三周项目5——完成复制字符串
- 第十三周项目五(2) 字符串复制
- 第十三周 项目5.2 字符串的复制
- 第十三周项目五完整复制字符串
- 第十三周项目五:完整复制字符串
- 第十三周项目 5 字符串操作(字符串复制)——完整复制字符串
- 第十三周项目 5 字符串操作(字符串复制)——两个数组连接复制
- 第十三周 项目5:(2)阅读程序,完成类似字符串复制的功能
- 第十三周项目五 字符串操作(完成字符串复制)
- 第十三周项目5-字符串操作3
- 第十三周项目5-字符串操作2
- 第十三周项目五字符串操作(2)完整复制字符串
- 第四章 字符串和多维数组
- UIImageView 处理动画
- C. Hacking Cypher
- 0012算法笔记——【动态规划】最长公共子串问题
- IDL读取grib数据为tiff文件
- 第十三周项目5-2-3:字符串复制
- java编程思想11.9-set
- [leetcode]Plus One(int数组)
- rails+apache2+passenger+ssl实现https双向认证通信
- Jbpm续结
- Android如何同时安装相同应用程序不同版本
- 项目四-数组的排序
- 【提高C++性能的编程技术】读书笔记1 -- 导言
- C++/C动态二维数组内存分配举例