使用read函数读取文件内容示例

时间 : 15-09-10 栏目 : linux编程 作者 : 老薛 评论 : 0 点击 : 2,295 次

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

int main(int argc,char* argv[]){
    int fd;
    char buffer[100];
    int num;

    if(argc!=2){
        printf("Usage : %s filename",argv[0]);
        return 1;
    }

    if((fd=open(argv[1],O_RDONLY))==-1){
        perror("Cannot open the file");
        return 1;
    }

        while((num=read(fd,buffer,100))>0){
        printf("%s",buffer);
    }

      close(fd);
    return 0;
}

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw003/961.html

随便看看

0