前些天在论坛里面问到这个问题,在论坛的大牛们的帮助下,对字符串的了解又加深了一层,非常感谢各位的帮助。
整理:
1.(we_sky2008提供)保存一个指向字符串首地址的指针。一个首地址指针,一个末地址指针,如果没有相遇,交换两个指针的值。
if (src == NULL)
return NULL;
while (--end > start)
{
char tmp = *end;
*end = *start;
*start = tmp;
++start;
}
return ret;
}
2.(justkk提供)和第一种方法一样,只是判断语句不同
3.(CJBAAA)官方代码
4.VC的MakeReverse函数
5.无意间看到这篇文章http://www.pisx.com/bbs/topic.php?filename=3259