第16周项目2用指针玩字符串(除去句子前的空格)
2014-12-14 14:29
274 查看
/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:456.cpp *作者:孙春红 *完成日期:2014年12月14日 *版本号:v1.0 * *问题描述:编写程序,取出句子中第一个单词前的空格,返回去除了空格的句子。 *输入描述:略。 *程序输出:略。 */ #include <iostream> using namespace std; char *ptrim(char *str); int main() { char s1[50]=" hello world"; cout<<"字符串为:"<<s1<<endl; cout<<endl; ptrim(s1); cout<<"去除句子中第一个单词前的空格后为:"<<s1<<endl; return 0; } char *ptrim(char *str) { char *p1=str,*p2=str; while(*p1==' ') p1++; while(*p1!='\0') *p2++=*p1++; *p2='\0'; return p2; }
运行结果:
知识点总结:
运用指针作为形参,调用函数,编写程序,除去句子前的空格.
学习心得:
在编写程序时,去除空格,先读取数据,将空格读取出来,接着把字符串继续读取并赋予另一个数组.
相关文章推荐
- 第16周项目2--用指针玩字符串(除去空格)
- 第16周项目2.5 去除句子中第一个单词的空格,返回处理后的字符串 用指针做形参
- 第16周项目2--用指针玩字符串(去除句子中所有多余的空格)
- 第十六周 项目二--用指针玩字符串(2.5去除句子中第一个单词前的空格并返回--指针作形参)
- 第十六周项目2-用指针玩字符串(任务五:去除句子中第一个单词前的空格)
- 第16周项目2-去除句子中所有的空格(指针作形参)
- 第十六周 项目二--用指针玩字符串(2.6去除句子中多余的空格--指针作为形式参数)
- 第16周项目2-用指针玩转字符串-(6)去除字符串中多余的空格
- 第16周项目2.6 去除句子中所有多余的空格,返回处理后的字符串
- 第16周项目2-用指针玩字符串(2)字符串去除空格
- 第十六周项目 2 用指针玩字符串——去除句子中多余的空格
- 第十六周 项目二:用指针玩字符串(2.6.1:去除句子中多余的空格(用指针作形参))
- 第16周项目2指针字符串2-1,去除字符串空格
- 第十六周项目2-用指针玩字符串(任务五:去除句子中第一个单词前的空格)
- 第十六周项目二用指针玩字符串任务六:去除句子中所有多余的空格(用指针作形参)
- 第16周 项目2-用指针作做参数,去除句子中多余的空格
- 第十六周项目二用指针玩字符串任务五:去除句子中第一个单词前的空格,返回去除了空格的字符串(用指针作形参)
- 第16周项目2-用指针玩字符串(5)删除字符串前的空格
- 第16周项目2-用指针玩字符串(6)去除字符串中所有多余的空格
- 第十六周项目二:用指针玩字符串(6) :去除句子中多余的空格