- 论坛徽章:
- 0
|
/* Copy SRC to DEST. */
char *
strcpy (dest, src)
char *dest;
const char *src;
{
reg_char c;
char *s = (char *) src;
const ptrdiff_t off = dest - src - 1;
do
{
c = *s++;
s[off] = c;
}
while (c != '\0');
return dest;
}
|
搜到了这个,比较全面。当然,如果再检查一下dest和src这两个指针就好了。 |
|