大家帮忙看看问题出在哪,谢谢
#include<iostream.h>//#include<string.h>
char *merry(char *str) //字符倒置函数
{
char *add;
char *end;
if(str==NULL) //如字符串为空返回
return 0;
add=str;
while(*str!='\0')
str++;
end=str;
while(add!=end) //交换字符串内容
{
char temp;
temp=*add;
*add=*end;
*end=temp;
add++;
end--;
}
while(*str!='\0')
return add;
}
void main()
{
char s[6]="hello";
char *a;
a=merry(s);
cout<<a<<endl;
}