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);
}