#include <stdio.h>
#include <iostream>
using namespace std;
void main()
{
char Raw_str[] = {'a','b','c','d','\0'};
char D_chr = '\0';
cout<<"原字符串为:"<<Raw_str<<endl;
cout<<"请输入要删除的字符:";
cin>>D_chr;
switch (D_chr)
{
case 'a':
{
Raw_str[0] = Raw_str[1];
Raw_str[1] = Raw_str[2];
Raw_str[2] = Raw_str[3];
Raw_str[3] = '\0';
break;
}
case 'b':
{
Raw_str[1] = Raw_str[2];
Raw_str[2] = Raw_str[3];
Raw_str[3] = '\0';
break;
}
case 'c':
{
Raw_str[2] = Raw_str[3];
Raw_str[3] = '\0';
break;
}
case 'd':
{
Raw_str[3] = '\0';
break;
}
default:
{
cout<<"在给定的字符串中找不到您输入的字符"<<endl;
break;
}
}
cout<<"已删除"<<D_chr<<"字符"<<endl;
cout<<"删除后的字符串为:"<<Raw_str<<endl;
}
|