第16周项目2-用指针玩字符串(2.删除字符数组做形参)
来源:互联网 发布:标准日本语 知乎 编辑:程序博客网 时间:2024/05/27 00:40
/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:123.cpp *作者:孙春红 *完成日期:2014年12月11日 *版本号:v1.0 * * 问题描述:编写程序,删除字符串中指定的字符。*输入描述:略。*程序输出:略。*/#include <iostream>#include <cstdio>using namespace std;char *adelchar(char str1[], const char c);int main(){ char s1[50]= {"hello world"}; char c; cout<<"删除前:"<<endl; cout<<s1<<endl; c=getchar(); adelchar(s1,c); cout<<"删除后:"<<endl; cout<<adelchar(s1,c)<<endl; return 0;}char *adelchar(char str1[], const char c){ int i=0,j=0; while(str1[i]!='\0') { if(str1[i]!=c) { str1[j]=str1[i]; i++; j++; } else i++; } str1[j]='\0'; return str1;}
运行结果:
1、删除字母o
2、删除空格
知识点总结:
运用函数的调用以及数组作形参,理解和使用const函数,对字符串进行操作。
学习心得·:
其实学会了前面用main函数删除字符,运用调用函数的方式就能做出来了。
0 0
- 第16周项目2-用指针玩字符串(2.删除字符数组做形参)
- 第16周项目2-用指针玩字符串(去除特定字符,用指针做形参)
- C++第17周项目2——用指针玩字符串(2)删除字符
- 第16周项目2-用指针操作字符串(2、删除字符指针做形参)
- 第16周项目2-用指针玩字符串(5)删除字符串前的空格
- 2013级C++第17周项目【项目2-用指针玩字符串】--之任意删除字符串的字符
- 第16周项目2-用指针玩字符串(去除特定字符)
- 第16周项目2-用指针玩转字符串-(2.1)去除特定字符
- 第16周项目2-用指针玩转字符串-(2.2)去除特定字符
- 第十七周项目2-用指针玩字符串(删除)
- 第16周项目2 用指针玩字符串2
- 第16周项目2(4)-用指针玩字符串
- 第16周项目2(5)-用指针玩字符串
- 第16周项目2(6)-用指针玩字符串
- 第16周项目2(7)-用指针玩字符串
- 第16周项目2-用指针玩字符串
- 第16周【项目 2-用指针玩字符串】①
- 第16周【项目 2-用指针玩字符串】②
- 用Castor处理XML文档
- 基于K-means聚类的图像分割
- vb 操作xml方法总结
- 重力传感器BMA250源代码分析
- 如何重写hashCode()
- 第16周项目2-用指针玩字符串(2.删除字符数组做形参)
- 用c++实现数组的下一个|上一个序列
- 宽字符处理函数函数与普通函数对照表
- oracle导入导出dmp
- 格式化SQL语句之格式化where语句
- Struts2学习笔记——CharacterEncoding(字符集)
- 第16周项目2-(1)
- hadoop既是datanode又是secondarynamenode节点方法
- 第十六周项目二(1):用指针玩转字符串