将字符串中内容逆置的子程序,求大神指点……标准答案能看懂,但是不知道这个是错在哪里了…… 5
通过循环将字符串放在字符数组中,然后再通过循环还原给指针voidfun(char*s){charp[100];inti,k;for(i=0;*s!=0;i++){p[i]...
通过循环将字符串放在字符数组中,然后再通过循环还原给指针
void fun ( char *s)
{
char p[100];
int i,k;
for(i=0;*s!=0;i++)
{p[i]=*s;s++;}
p[i]='\0';
s=s-i+1;
for(k=i-1;k<0;k--)
*s=p[k];
} 展开
void fun ( char *s)
{
char p[100];
int i,k;
for(i=0;*s!=0;i++)
{p[i]=*s;s++;}
p[i]='\0';
s=s-i+1;
for(k=i-1;k<0;k--)
*s=p[k];
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询