資源簡介
這個小程序通過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
評論
共有 條評論