简单文本的复制程序
下面是一个简单的程序,实现了比较简单的文本文件的复制。
运行的时候只要
copyFile srcFile destFile
就可以了,这里
srcFile
是拷贝的源文件,
destFile
是拷贝的目标文件。
copyFile.cpp
#include <stdio.h>
int main(int argc, char * argv[])
{
FILE *srcFile = NULL;
FILE *destFile = NULL;
if (argc<3)
{
printf("参数太少,第二个,第三个分别是 源 和 目标!");
}else{
int ch=0;
srcFile = fopen(argv[1],"r");
if (srcFile==NULL)
{
printf("对不起,无法打开文件%s !\n",argv[1]);
}
else
{
destFile =fopen(argv[2],"w");
if (destFile==NULL)
{
printf("对不起,无法打开文件%s !\n",argv[2]);
}
else
{
while ((ch=fgetc(srcFile))!=EOF)
{
fputc(ch,destFile);
}
printf("恭喜复制完成了啊!");
}
}
}
fclose(srcFile);
fclose(destFile);
return 0;
}