#include<stdio.h>spa
int main(int argc,char *argv[])get
{io
//檢查用戶的參數是否正確class
if(argc<3)gc
{tab
printf("用法:命令 源文件名 目標文件名\n");di
return -1;文件
}while
//先打開源文件co
FILE *fin = fopen(argv[1],"r");
if(fin==NULL)
{
printf("打開源文件失敗,請檢查!\n");
return -1;
}
//打開目標文件
FILE *fout = fopen(argv[2],"w");
//拷貝文件內容
char buffer[100];
while(!feof(fin))
{
//先從源文件中讀文件
if(fgets(buffer,100,fin)!=NULL)
{
//寫到目標文件中
fputs(buffer,fout);
}
}
//關閉兩個文件
fclose(fin);
fclose(fout);
return 0;
}