我需要实现bzero
,我已经阅读了手册,我在 StackOverflow 上看到了很多关于它的帖子,但是我要的是一个使用 bzero 的简单示例,我没有找到任何简单的使用bzero
示例在 C 中的服务器/客户端中使用它。
好的,这是我的 memset:
void *my_memset(void *b, int c, size_t len)
{
char *pb;
unsigned char car;
if (b == NULL)
return (NULL);
pb = b;
car = (unsigned char)c;
while (len--)
{
*pb++ = car;
}
return (b);
}
void ft_bzero(void *s, size_t n)
{
ft_memset(s, 0, n);
}
看起来不错?