我想了下 如果改成这样也可行吧
void unstr(char *str)
{
int i,lenth;
char tmp;
lenth = strlen(str);
for(i=0; i<lenth/2; i++)
{
tmp = *(str+i);
*(str+i) = *(str[lenth-i]);
*(str[lenth-i]) = tmp;
}
}
void unstr(char *str)
{
int i,lenth;
char tmp;
lenth = strlen(str);
for(i=0; i<lenth/2; i++)
{
tmp = *(str+i);
*(str+i) = *(str[lenth-i]);
*(str[lenth-i]) = tmp;
}
}