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

全部博文(297)

文章存档

2016年(9)

2011年(71)

2010年(137)

2009年(80)

分类: LINUX

2011-10-31 13:06:02

#include
#include

typedef struct ngx_buf_s ngx_buf_t;

struct ngx_buf_s
{
    char name[32];
    unsigned memory:1;
    unsigned mmap:1;
    unsigned flush:1;

};

int main(int argc, char **argv)
{
    ngx_buf_t buf;
    memset(&buf, 0, sizeof(ngx_buf_t));
    strcpy(buf.name, "hello world!");

    buf.memory = 1;
    buf.mmap = 0;
    buf.flush = 1;


    printf("buf.name[%s]\n", buf.name);
    printf("buf.memory[%d]\n", buf.memory);
    printf("buf.mmap[%d]\n", buf.mmap);
    printf("buf.flush[%d]\n", buf.flush);

    return 0;
}


输出结果:
[fpf@localhost test]$ ./a.out
buf.name[hello world!]
buf.memory[1]
buf.mmap[0]
buf.flush[1]


阅读(4657) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

Meppo2012-05-24 17:03:40

真心看不懂 你在说些啥  这例子没一点意义。。。。