各位大侠帮忙看看!有分啊。
char* mystrrev(char* Denstr,const char* Sourcestr)
{
int count = 0;
while(*Sourcestr++)
count++;
const char* p = &Sourcestr[count];
while(*Denstr=*p)
{
++Denstr;
--p;
count--;
if(!count)
break;
}
return Denstr;
}
这个函数原想实现将一个字符串翻转,如"asdf"翻转后为"fdsa",但为什么就是
不行啊?有实现这一功能的简便方法(不用标准库)吗?