69,371
社区成员
发帖
与我相关
我的任务
分享
char *strmove(char *dst, const char *src)
{
char *save = dst;
if (src > dst) {
for (; *dst = *src; ++src, ++dst)
;
} else if (src < dst) {
for (; *src; ++src, ++dst)
;
for (; dst >= save; --src, --dst)
*dst = *src;
}
return save;
}