C言語によるLinuxコマンドcatの実装
Linuxコマンドによるcatの実装
catはLinuxのテキストコンテンツ表示ツールであり、ファイルのコードを画面に表示するのが簡単です.
catはLinuxのテキストコンテンツ表示ツールであり、ファイルのコードを画面に表示するのが簡単です.
//
//cat
// ,
#include
#include
#include
int main(int argc,char *argv[])
{
if(argc<2)
{
printf("
");//
return 0;
}
char fileName[256];//
memset(fileName,0,256);//
strcpy(fileName,argv[1]);
//
FILE *fp=fopen(fileName,"r");//
if(fp==NULL)
{
printf("
");
return 0;
}
else
{
char ch;
while((ch=fgetc(fp))!=EOF)//
{
putchar(ch);//
}
}
return 0;
}