C语言写cat命令

来源:互联网 发布:爱淘宝红包 返利 编辑:程序博客网 时间:2024/05/17 07:14

cat命令功能:

在命令界面中显示文件里面的内容。

输入命令格式:./mycat   a.txt

程序的执行文件   想打开的文件

#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc,char* argv[]){if(argc>2){printf("输入参量太多,请输入一个想查看的文件\n");exit(0);}if(argc<2){printf("输入参量太少,请输入一个想查看的文件\n");exit(0);}FILE* fa = fopen(argv[1],"r");if(fa==NULL)perror("fopen err:\n");char* buf = malloc(100);while(fgets(buf,100,fa)!=NULL){printf("%s",buf);memset(buf,0,100);}free(buf);exit(1);}


0 0
原创粉丝点击