Linux教程

Linux代码实现“cat 文件名”

本文主要是介绍Linux代码实现“cat 文件名”,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#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;
}

这篇关于Linux代码实现“cat 文件名”的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!