问答详情
源自:6-11 多维数组的遍历

输入***ABC**输出ABC**

#include <stdio.h>
void  fun( char *a, char *p )
{
char *t=a;
for(;t<=p;t++)
if(*t!='*')
*(a++)=*t;
for(;*t!='\0';t++)
*(a++)=*t;
*a='\0';
}

main()
{  char  s[81],*t;
   void NONO (  );
   printf("Enter a string:\n");gets(s);
   t=s;
   while(*t)t++;
   t--;
   while(*t=='*')t--;
   fun( s , t );
   printf("The string after deleted:\n");puts(s);
   NONO();
}请大神把过程写一下,尽量详细,谢谢了

提问者:3f0 2017-03-20 19:36

个回答

  • qq_青年的唯物_0
    2017-03-23 17:02:24

    表示已经晕了~