unix cat 命令实现 c

来源:互联网 发布:达内seo百度云 编辑:程序博客网 时间:2024/05/17 15:21
#include <stdio.h>void type_onefile(FILE *fp){char ch;while((ch = fgetc(fp)) != EOF){putchar(ch);}}int main(int argc, char **argv){FILE *fp;int i;if (argc == 1){type_onefile(stdin);}for (i = 1; i < argc; i++){fp = fopen(argv[i],"r");if (fp == NULL){fprintf(stderr, "%s:%s can not open.\n",argv[0],argv[i]);exit(1);}type_onefile(fp);fclose(fp);}return 0;}

cat命令编程实现

0 0
原创粉丝点击