#include <iostream.h>
void main()
{
char ch;
char a[100];
int i,j;
cout<<"请输入字符串";
cin>>a[100];
cout<<"输入指定需要删除的字符"<<endl;
cin>>ch;
for(i=0;a[i]='\0';i++)
{
if(a[i]!=ch)
{
a[j++]=a[i];
}
}
a[i]='\0';
cout<<a[i];
}
这个c++程序对吗
我j赋值了的
你把全部代码给我吧 这样说不清 要确保可以运行呃
还有a[i]='\0';是什么意思
看到的有点晚,好需要回答吗?a[i]='\0',就是把字符串的最后一个字符当成结束标志(‘\0’)