第十六周项目二 去除所有空格
2014-12-15 15:06
218 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2014年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述:去除句子中所有的空格 * 输入描述:无 * 程序输出:去除后的句子。 */ #include <iostream> using namespace std; char *palltrim(char *str); int main( ) { char s[101]="I am a student."; char *s2; cout<<"请输入一个句子:"; cout<<"原句子:\""<<s<<"\""<<endl; s2=palltrim(s); cout<<"去除空格后为:\""; cout<<s2<<"\""<<endl; return 0; } char *palltrim(char *str) { int i,j; for(i=0; str[i]!='\0'; i++) { while(str[i]==' ') { for(j=i; str[j]!='\0'; j++) str[j]=str[j+1]; } return str;}
运行结果:
学习心得:此程序用if只能去除中间的空格,而之前和之后的无法去除.。
相关文章推荐
- 第十六周项目二 用指针玩转字符串-去除所有多余空格
- 第十六周项目二用指针玩字符串任务六:去除句子中所有多余的空格(用指针作形参)
- 第十六周项目二 5 去除所有空格
- 第十六周项目2-6:去除句子中所有多余的空格
- 第十六周项目2——去除所有空格
- 第十六周 项目二 (6) 去除字符串中所有的空格
- 第十六周项目二(5):去除开头的空格
- 第十六周项目二:用指针玩字符串(5) :去除句子中第一个单词前的空格
- 第十六周项目二——用指针玩字符串(5.去除句子第一个单词前的空格)
- 第16周项目2.6 去除句子中所有多余的空格,返回处理后的字符串
- 第十六周 项目二(5) 去除第一个单词前的空格
- 第十六周项目二 去除第一个单词前空格
- 第十六周 项目二:用指针玩字符串(2.6.1:去除句子中多余的空格(用指针作形参))
- 第十六周项目 2 用指针玩字符串——去除第一个单词前的空格
- 第十六周项目二 去除多余的空格
- 第十六周项目2-5:去除句子中第一个单词前的空格
- 第16周项目2-去除句子中所有的空格(指针作形参)
- 第十六周项目二用指针玩字符串任务二:去除字符串中的空格(用数组名作形参)
- 第十六周项目2-用指针玩字符串(任务六:去掉所有多余空格)
- 第16周项目2--用指针玩字符串(去除句子中所有多余的空格)