Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1043140
  • 博文数量: 297
  • 博客积分: 11721
  • 博客等级: 上将
  • 技术积分: 3431
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 10:21
文章分类

全部博文(297)

文章存档

2016年(9)

2011年(71)

2010年(137)

2009年(80)

分类: C/C++

2009-11-21 14:59:24

#include

void *memset(void *s, int c, size_t n);

DESCRIPTION
       The memset() function fills the first n bytes of the memory area pointed to by s with the constant byte c.

RETURN VALUE
       The memset() function returns a pointer to the memory area s.


#include

void bzero(void *s, size_t n);

DESCRIPTION
       The bzero() function sets the first n bytes of the byte area starting at s to zero (bytes containing '\0').

RETURN VALUE
       None.


实例:

struct flock lock;
//用bzero清空
bzero(&lock,sizeof(struct flock));
//用memset清空
memset(&lock,0,sizeof(struct flock));


阅读(1854) | 评论(0) | 转发(0) |
0

上一篇:实现守护进程

下一篇:fcntl记录锁

给主人留下些什么吧!~~