#include<stdio.h>
int main(int argc,char *argv[])
{
//檢查用戶的參數是否正確
if(argc<3)
{
printf("用法:命令 源文件名 目標文件名\n");
return -1;
}
//先打開源文件
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;
}