#include<stdio.h>
void main(int argc,char *argv[])
{
int c;FILE*fpr,*fpd;
printf("这是一个文件复制工具程序的例子\n");
if(argc!=3)
{
puts("\7 命令行参数的格式:程序名 源文件名 目的文件名");
exit(0);
}
if((fpr=fopen(argv[1],"r"))==NULL)
{
printf("\7读取的文件%s不能打开\n",argv[1]);
exit(0);
}
if((fpd=fopen(argv[2],"w"))==NULL)
{
printf("\7写入的文件%s不能打开\n",argv[2]);
exit(0);
}
while((c=getc(fpr))!=EOF) putc(c,fpd);
fclose(fpr);
fclose(fpd);
}
void main(int argc,char *argv[])
{
int c;FILE*fpr,*fpd;
printf("这是一个文件复制工具程序的例子\n");
if(argc!=3)
{
puts("\7 命令行参数的格式:程序名 源文件名 目的文件名");
exit(0);
}
if((fpr=fopen(argv[1],"r"))==NULL)
{
printf("\7读取的文件%s不能打开\n",argv[1]);
exit(0);
}
if((fpd=fopen(argv[2],"w"))==NULL)
{
printf("\7写入的文件%s不能打开\n",argv[2]);
exit(0);
}
while((c=getc(fpr))!=EOF) putc(c,fpd);
fclose(fpr);
fclose(fpd);
}