• 大小: 44KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C/C++
  • 标签: c++  

资源简介

这个小程序通过C++二进制流操作,简单的实现的文件复制,我测试过好几路类型的文件均顺利通过,详细信息请看Readme.txt文档。这个程序如此之短,又是免费的,欢迎下载。有什么不周之处,还望认真指正,必虚心受教。

资源截图

代码片段和文件信息

#include
void main(void)
{
char fname1[256]fname2[256];

char buff[4096];

fstream infileoutfile;
cout<<“Enter the source file:  “;
cin.getline(fname1256);

infile.open(fname1ios::in|ios::binary|ios::nocreate);
if (!infile)
{
cerr<<“Cannot open the file:  “< return;
}
cout<<“Enter the destination file:  “;
cin.getline(fname2256);

outfile.open(fname2ios::out|ios::binary|ios::noreplace);
if(!outfile)
{
cerr<<“Cannot open the file:  “< return;
}

int n;
while(!infile.eof())
{
infile.read(buff4096);
n=infile.gcount();
outfile.write(buffn);
}
infile.close();
outfile.close();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         698  2011-05-08 13:25  e.cpp
     文件      225327  2011-05-09 02:32  e.exe
     文件         759  2011-05-09 02:56  Readme.txt

评论

共有 条评论