int i,j=0;
for(i=0;ch[i];i++)
if(ch[i]!='c')
ch[j++]=ch[i];
ch[j]=0;
ch[i]和ch[j]表示你存那字符串的地址,你自己换下你对应的就好了.
void fun()
{
char arr[100];
char *p = arr;
while(p != arr + 99){
*p = getchar();
if( *p == '\n')
{//回车结束
break;
}
if( *p != 'c' )
{
p++;
}
}
*p = 0;
printf("%s\r\n", arr);
}
加这一行就行了
char str[1000],*p;
p=gets(str);
while(*p){if(*p!='c')putchar(*p);p++;}
这应该是很基础的题啊?