哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/22 20:46:19
哪里错了啊!voidfunc(char*s,char*t)/*s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{inti=0,j,n;while((*s+i)!=''\0'')i++;for(j=

哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}
哪里错了啊!
void func(char *s,char *t)
/* s是给定字符串的起始地址,
t是求得s的逆串的起始地址
*/
{ int i=0,j,n;
while((*s+i)!='\0')
i++;
for(j=0,n=i-1;n>=0;j++,n--)
(*t+j)=(*s+n);
}

哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}
应该是一维数组吧
while(*(s+i)!='\0')