/*------------------------------------------------
【程序设计】
--------------------------------------------------
题目:完成函数 char *delc(char *s, char c);的编写,
该函数去掉字符串 s 中的字符 c,并将新得到的字符
串返回。
--------------------------------------------------
注意:仅在标有"Program"和"End"的注释行之间补充填
写代码。请勿改动主函数 main 和其它任何已有内
容。
------------------------------------------------*/
#include<fstream>
#include<iostream>
#include<string>
using namespace std;
char *delc(char *s, char c);
void grading();
char *delc(char *s, char c)
{
/**********Program**********/
char* result=new char[1000];
// char result[100];
int j=0;
for(int i=0;s[i]!='\0';i++){
if(s[i]!=c){
result[j]=s[i];
j++;
}
}
result[j]='\0';
return result;
/********** End **********/
}
int main()
{
char s[100] = "asdfsasdfawea", c = 'a';
cout<<delc(s,c)<<endl;
//以下忽略阅读
//忽略阅读结束
return 0;
}
[c++100题]该函数去掉字符串 s 中的字符 c,并将新得到的字符 串返回。
本文介绍如何使用C++编程语言编写一个函数,该函数接收一个字符串s和一个字符c作为参数,然后从字符串s中移除所有出现的字符c,返回新的字符串。
摘要由CSDN通过智能技术生成