字符串倒序,有啥好方法吗?
void invertstr(char *s1){
int i,mid,temp;
int len;
len=strlen(s1);
mid=len/2;
for(i=0;i<=mid;i++)
{
temp=s1[i];
s1[i]=s1[2*mid-i];
s1[2*mid-i]=temp;
}
}
int
varfun( char *str )
{
int i;
char tmp[MAX];
strcpy( tmp, str );
for( i=0; i<strlen(str); i++ )
str[i]= tmp[strlen(str)-i-1];
str[i] = '\0';
return( 0 );
}