C++编程题:求从一个字符串中删除所有指定字符的其余字符。如字符串为"abcaca",删除字符a,变成bcc
答案:1 悬赏:0 手机版
解决时间 2021-03-02 22:01
- 提问者网友:箛茗
- 2021-03-02 00:52
C++编程题:求从一个字符串中删除所有指定字符的其余字符。如字符串为"abcaca",删除字符a,变成bcc
最佳答案
- 五星知识达人网友:行雁书
- 2021-03-02 01:07
你发了几个问题啊
如下:
#include
#include
void DelStr( char *src, char dst);
int main( )
{
char str[]="abcdefg123456?abcdefg123456?abcdefg123456?";
char dst;
cout< cout<<"请输入要删除的字符:"< cin>>dst;
DelStr(str,dst);
cout<
return 0;
}
//删除字符串src中的dst字符
void DelStr( char *src, char dst)
{
char* p=src;
char q=dst;
while( *src!=EOF)
{
if ( *src == q )
{
src++;
continue;
}
*p++ = *src++;
}
*p='\0';
}
如下:
#include
#include
void DelStr( char *src, char dst);
int main( )
{
char str[]="abcdefg123456?abcdefg123456?abcdefg123456?";
char dst;
cout<
DelStr(str,dst);
cout<
return 0;
}
//删除字符串src中的dst字符
void DelStr( char *src, char dst)
{
char* p=src;
char q=dst;
while( *src!=EOF)
{
if ( *src == q )
{
src++;
continue;
}
*p++ = *src++;
}
*p='\0';
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯