用C语言实现Linux命令的cat功能
来源:互联网 发布:linux vim复制块 编辑:程序博客网 时间:2024/05/03 08:21
#include <stdio.h>void file_copy(FILE * file1,FILE * file2){int c;while((c = getc(file1)) != EOF){putc(c,file2);}}int main(int argc,char *argv[]){//声明一个文件指针FILE * fp;if(argc == 1)file_copy(stdin,stdout);elsewhile(-- argc > 0){if((fp = fopen(*++argv,"r")) == NULL){printf("no such file %s",*argv);return 1;}else{file_copy(fp,stdout);//关闭文件fclose(fp);}}return 0;}
- 用C语言实现Linux命令的cat功能
- C语言实现linux中cat命令
- 实现linux中的cat命令的功能
- linux 下用C实现‘CAT’的功能
- 【C语言】【unix c】编写代码实现cat的功能
- c笔记——linux cat命令的简单实现
- linux下C实现cat命令
- linux 实现cat命令
- Linux下cat命令的实现
- C语言写cat命令
- 实现一个简单类似linux上cat命令的功能函数
- Linux的cat命令
- unix cat 命令实现 c
- Linux下用C语言实现ls -l的功能
- 在linux中用C语言实现ping命令的部分功能
- 在linux中用C语言实现ping命令的部分功能
- Linux Shell命令的C语言实现
- 使用C语言简单模拟Linux的cat程序
- 从3Dmax导出动画文件
- 来自网上的一个MyEclipse的java版的注册机。
- python MMSEG 分词 实现
- <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
- 不用if、条件语句实现取较大值 未完待续...
- 用C语言实现Linux命令的cat功能
- 第7周任务2-星号扩展
- 个人软件过程(未完)
- 第二届Pwnium大赛:少年黑客攻陷Chrome将获巨奖
- Struts1和Struts2的Action线程安全问题
- Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock
- c语言中字符串与字符数组
- java中的hashmap和hashtable
- php header()函数循环重定向错误