程序让生活更美好

半亩方塘 天光云影

  C++博客 ::  :: 新随笔 :: 联系 ::  :: 管理 ::
  55 随笔 :: 4 文章 :: 202 评论 :: 0 Trackbacks

简单文本的复制程序

      下面是一个简单的程序,实现了比较简单的文本文件的复制。

运行的时候只要 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;
}
posted on 2006-06-23 20:52 北风之神007 阅读(755) 评论(0)  编辑 收藏 引用 所属分类: c/c++

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理