亲,是C++,不是c语言,麻烦你改一下
追答#include
#include
using namespace std;
int i,j;
char a[50];
char b[50];
char n;
scanf("%c",&n);
for(i=0;i<strlen(a);i++)
{
if(a[i] == n)
{
for(j=0;j<(strlen(a)-i);j++)
b[j]=a[i+j+1];
a[i]='\0';
break;
}
}//只能删除一个字符。
strcat(a,b);
有错误。。