memcpy、memset的实现
2008-09-03 16:49
176 查看
这两个经常用的string函数实现这么简单:
void *memcpy(void *dest, const void *src, size_t count)
{
char *tmp = dest;
const char *s = src;
while (count--)
*tmp++ = *s++;
return dest;
}
void *memset(void *s, int c, size_t count)
{
char *xs = s;
while (count--)
*xs++ = c;
return s;
}
void *memcpy(void *dest, const void *src, size_t count)
{
char *tmp = dest;
const char *s = src;
while (count--)
*tmp++ = *s++;
return dest;
}
void *memset(void *s, int c, size_t count)
{
char *xs = s;
while (count--)
*xs++ = c;
return s;
}
相关文章推荐
- [转]strcpy()、memcpy()、memmove()、memset()的实现
- strcpy,strncpy,memcpy,memset的实现
- C语言中memcpy、memset和memmove的实现
- strcpy()、memcpy()、memmove()、memset()的内部实现
- C语言模拟实现memcpy、memmove、memset
- strcpy()、memcpy()、memmove()、memset()的实现
- 【转】字符串操作函数 C语言实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- strcpy(),memcpy(),memmove(),memset(),strcmp(),strstr()的实现
- memset,memcpy,memmove,strcpy,strcat,strcmp的实现(其实很简单,每个程序都只有几行代码)
- strcpy,strcmp,strcat,memcpy,memmov,memset,memcmp的实现
- 内联汇编实现 memcpy 和 memset
- strcpy()、memcpy()、memmove()、memset()的实现
- memcpy,strcpy,memset,memmove的函数实现
- 汇编实现memcpy,memset,strcat,strlen
- 使用汇编实现memset和memcpy感觉汇编的强大
- strcpy()、memcpy()、memmove()、memset()的实现
- 模拟实现memcpy/memmove/memset
- strcpy()、memcpy()、memmove()、memset()的实现
- memcpy、memmove、memset及strcpy函数实现和理解
- memset和memcpy、memmove实现