第十七周项目二 用指针玩字符串 2-2 指针做形参去除特定字符
2014-12-15 12:29
369 查看
问题及代码
总结:不能去除空格;
在数组做形参的基础上稍作修改,但其实还不如再写一遍——不是这儿忘改了就是那儿。最后定义函数时a未改成p,原先未看到,我还到处去找去看书看老师的——不过还算是又有了一些些印象。唉。
/* *ALL rights reserved. *文件名称:shiqizhouxiangmu2-2-2 *作者:李长鸿 *完成时间:2014.12.15 *问题描述:指针与字符串 */ #include<iostream> using namespace std; char *pdelchar(char *str,const char c); int main() { char str[]="I want to become free.I love freedom!"; char c; cout<<"请输入要去除的特殊字符:"; cin>>c; cout<<"去除特殊字符后的字符串为:"<<pdelchar(str,c)<<endl; return 0; } char *pdelchar(char *str,char c) { int i=0,j=0; while(str[j]!='\0') { if(*(str+j)!=c) *(str+i++)=*(str+j); j++; } *(str+i)='\0'; return str; }
总结:不能去除空格;
在数组做形参的基础上稍作修改,但其实还不如再写一遍——不是这儿忘改了就是那儿。最后定义函数时a未改成p,原先未看到,我还到处去找去看书看老师的——不过还算是又有了一些些印象。唉。
相关文章推荐
- 第十六周 项目二--用指针玩字符串(2.2.2去除字符串中特定字符--指针作形参)
- 第十六周 项目二--用指针玩字符串(2.2.1去除字符串中特定字符---数组名作形参)
- 第17周项目2--去除str中的特定字符c(空格),结果保存到原字符串中(用指针做形参)
- 第十七周项目二 指针玩字符串2-2-1 去除特定字符
- 第16周项目2-用指针玩字符串(去除特定字符,用指针做形参)
- 第十六周 项目二:用指针玩字符串(2.2.1:去除字符串str的特定字符(用数组名作形参))
- 第16周项目2.2 去除特定字符c 结果仍保存在原字符串中 用指针做形参
- 第十六周 项目二:用指针玩字符串(2.2.2:去除字符串str的特定字符(用指针作形参))
- 第十六周项目二 用指针玩转字符串-去除字符串中特定字符
- 第16周项目2-去除字符串中指定字符(数组、指针作形参)
- 第十六周项目二——用指针玩字符串(2.去除字符串str中的特定字符c)
- 第十六周项目二:用指针玩字符串(2):去除字符串str中的特定字符c
- 第十六周项目2-用指针玩字符串(去除字符串中的特定字符)
- 第16周项目2.2 去除特定字符c 结果仍保存到原字符串中 用数组名做形参
- 第16周项目2-用指针玩转字符串-(2.1)去除特定字符
- 第16周项目2-用指针玩字符串(去除特定字符)
- 第16周项目2-用指针玩转字符串-(2.2)去除特定字符
- 第十六周项目 2 用指针玩字符串——去除str中的特定字符
- 第十七周项目2-2-去除字符串中的空格(指针做形参)
- 第16周 项目2-去除字符串str1中的特定字符(空格),结果仍保存在原字符串中<指针做参数>