您的位置:首页 > 其它

用get()和put()读写二进制文件

2014-08-07 21:06 260 查看
#include<iostream>
#include<fstream>
#include<cstdlib>
using namespace std;
int main(int argc,char*argv[])
{char ch;
if(argc!=3)
{cerr<<"命令输入错误"<<endl;
exit(1);
}
ifstream infile(argv[1],ios::in||ios::binary);
if(!infile)
{..}
ofstream outfile(argv[2],ios::out||ios::binary||ios::trunc)
if(!outfile)
{...}
while(infile.get(ch))
outfile.put(h);
if(infile.eof())
cout<<argv[1]<<"已经复制到"<<argv[2]<<endl;
else
cout<<"复制文件出错"<<endl;
return 0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: