第十六周项目2-2:去除字符串特定字符
2014-12-16 12:20
253 查看
问题及代码:
运行结果
:
知识点总结:
指针变量与数组对比
去除字符串中特定字符
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作 者:陈文青 *完成日期:2014年12月15日 *版 本 号:v1.0 * *问题描述:去除字符串str中的特定字符c(如空格),结果仍保存到原字符串中 *程序输入: *程序输出: */ #include <iostream> #include <string> using namespace std; char* adelchar(char str[], const char c); char* pdelchar(char *str, const char c); int main(void) { char s[50]="Hello world."; char a[50]="You are the best friend for me."; adelchar(s,' '); cout<<"去除空格后,字符串为:"<<s<<endl; pdelchar(a, ' '); cout<<"去除空格后,字符串为:"<<a<<endl; return 0; } char* adelchar(char str[], const char c) { int i=0,j; for(j=0; str[j]!='\0'; j++) { if(str[j]!=' ') str[i++]=str[j]; } str[i]='\0'; return str; } char* pdelchar(char *str, const char c) { int i=0,j; for(j=0; *(str+j)!='\0'; j++) { if(*(str+j)!=' ') *(str+i++)=*(str+j); } *(str+i)='\0'; return str; }
运行结果
:
知识点总结:
指针变量与数组对比
去除字符串中特定字符
相关文章推荐
- 第十六周项目二 用指针玩转字符串-去除字符串中特定字符
- 第十六周项目 2 用指针玩字符串——去除str中的特定字符
- 第十六周项目2-用指针玩字符串(去除字符串中的特定字符)
- 第十六周 项目二:用指针玩字符串(2.2.1:去除字符串str的特定字符(用数组名作形参))
- 第十六周项目二——用指针玩字符串(2.去除字符串str中的特定字符c)
- 第十六周 项目二--用指针玩字符串(2.2.1去除字符串中特定字符---数组名作形参)
- 第十六周项目二:用指针玩字符串(2):去除字符串str中的特定字符c
- 第十六周 项目2.1.2 去除字符串str中特定的字符才,结果仍保存在原字符串中
- 第十六周 项目二:用指针玩字符串(2.2.2:去除字符串str的特定字符(用指针作形参))
- 第16周项目2-用指针玩转字符串-(2.1)去除特定字符
- 第16周 项目2-去除字符串str1中的特定字符(空格),结果仍保存在原字符串中<指针做参数>
- 第16周项目2-用指针玩字符串(去除特定字符,用指针做形参)
- 第16周项目2.2 去除特定字符c 结果仍保存到原字符串中 用数组名做形参
- 第16周项目2去除字符串中特定字符
- 第十七周项目二 指针玩字符串2-2-1 去除特定字符
- 第16周 项目2-去除字符串str1中的特定字符(空格),结果仍保存在原字符串中
- 第16周项目2-用指针玩字符串(去除特定字符)
- 第17周项目2--去除str中的特定字符c(空格),结果保存到原字符串中(用指针做形参)
- 第16周项目2-用指针玩转字符串-(2.2)去除特定字符
- 第16周项目2.2 去除特定字符c 结果仍保存在原字符串中 用指针做形参