Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98990
  • 博文数量: 31
  • 博客积分: 1140
  • 博客等级: 少尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-28 23:46
文章分类

全部博文(31)

文章存档

2011年(20)

2010年(11)

我的朋友

分类: LINUX

2011-04-09 14:21:49

// Just for test


#include
#include
#include
#include


int main(void)
{
    int fd = -1,ret = -1;
    char strings[] = "Hello World!";
    char buf[] = {0};


    fd = open("b.c",O_RDWR | O_CREAT | O_EXCL,0666);
    if ( !fd ) {
        printf("Open file error! \n");
    } else {
        //printf("fd = %d \n",fd);
        perror("b.c");
    }  

     ret = write(fd,strings,strlen(strings));
     if( -1 == ret ) {
        printf("ret = %d\n",ret );
        perror("strings");
    } else {
        perror("strings");
        printf("ret = %d\n",ret );
    }
    close(fd);

    fd = open("b.c",O_RDONLY);
    ret = read(fd,buf,strlen(strings) );
    printf("buf = %s\n",buf);

    close(fd);
    return 0;
}
阅读(1205) | 评论(0) | 转发(0) |
0

上一篇:查看Linux 系统版本

下一篇:strcspn &strspn

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