0
点赞
收藏
分享

微信扫一扫

Linux代码实现“cat 文件名”

Sikj_6590 2022-03-20 阅读 105
linux
#include "stdio.h"
#include "sys/fcntl.h"
#include "stdlib.h"
int main(int argc,char* argv[]){
        int fd;
        char buf[10];
        int num;
        if(argc!=2){
                printf("filename miss!");
                exit(1);
        }
        fd=open(argv[1],O_RDONLY);
        if(fd==-1){
                printf("error");
                exit(1);
        }
        while((num=read(fd,buf,10))!=0)
        {
                write(1,buf,num);
        }
        close(fd);
return 0;
}
举报

相关推荐

0 条评论