istream_iterator&复制文件 [英] istream_iterator & copying files

查看:90
本文介绍了istream_iterator&复制文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

ofstream outfile(" out");

ifstream infile(" in");

istream_iterator< char> iter(infile),eos;


是否可以使用''iter'和''eos''''infile''复制''outfile''? />

-

Alex Vinokur

mailto:al **** @ connect.to
http://mathforum.org/library/view/10978.html

ofstream outfile ("out");
ifstream infile ("in");
istream_iterator<char> iter(infile), eos;

Is it possible to copy ''infile'' to ''outfile'' using ''iter'' and ''eos''?

--
Alex Vinokur
mailto:al****@connect.to
http://mathforum.org/library/view/10978.html

推荐答案

Alex Vinokur写道:
Alex Vinokur wrote:
ofstream outfile(" out");
ifstream infile(in);
istream_iterator< char> iter(infile),eos;

是否可以使用''iter''和''eos'''''infile''复制''outfile''?
ofstream outfile ("out");
ifstream infile ("in");
istream_iterator<char> iter(infile), eos;

Is it possible to copy ''infile'' to ''outfile'' using ''iter'' and ''eos''?




是的。



Yes.




" Rolf Magnus" < RA ****** @ t-online.de>在消息新闻中写道:c6 ************* @ news.t-online.com ...

"Rolf Magnus" <ra******@t-online.de> wrote in message news:c6*************@news.t-online.com...
Alex Vinokur写道:
Alex Vinokur wrote:
ofstream outfile(" out");
ifstream infile(" in");
istream_iterator< char> iter(infile),eos;

是否可以使用''iter''和''eos'''''infile''复制''outfile''?
ofstream outfile ("out");
ifstream infile ("in");
istream_iterator<char> iter(infile), eos;

Is it possible to copy ''infile'' to ''outfile'' using ''iter'' and ''eos''?



是的。



Yes.




任何样品?谢谢。


-

Alex Vinokur

mailto:al **** @ connect.to
< a rel =nofollowhref =http://mathforum.org/library/view/10978.html\"target =_ blank> http://mathforum.org/library/view/10978.html



Any sample? Thanks.

--
Alex Vinokur
mailto:al****@connect.to
http://mathforum.org/library/view/10978.html


Alex Vinokur写道:
Alex Vinokur wrote:
" Rolf Magnus" < RA ****** @ t-online.de>在消息新闻中写道:c6 ************* @ news.t-online.com ...
"Rolf Magnus" <ra******@t-online.de> wrote in message news:c6*************@news.t-online.com...
Alex Vinokur写道:

Alex Vinokur wrote:

ofstream outfile(" out");
ifstream infile(" in");
istream_iterator< char> iter(infile),eos;

是否可以使用''iter''和''eos'''''infile''复制''outfile''?
ofstream outfile ("out");
ifstream infile ("in");
istream_iterator<char> iter(infile), eos;

Is it possible to copy ''infile'' to ''outfile'' using ''iter'' and ''eos''?



是的。



Yes.



任何样品?谢谢。


Any sample? Thanks.




#include< algorithm>

#include< fstream>

#include< iomanip>

#include< iterator>


int main()

{

std :: ofstream outfile(" out")

std :: ifstream infile(" in");

std :: istream_iterator< char> in(infile),eos;

std :: ostream_iterator< char> out(outfile);


infile>> std :: noskipws;


std :: copy(in,eos,out);

}



#include <algorithm>
#include <fstream>
#include <iomanip>
#include <iterator>

int main( )
{
std::ofstream outfile( "out" )
std::ifstream infile( "in" );
std::istream_iterator< char > in( infile ), eos;
std::ostream_iterator< char > out( outfile );

infile >> std::noskipws;

std::copy( in, eos, out );
}


这篇关于istream_iterator&amp;复制文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆