istream_iterator&复制文件 [英] istream_iterator & copying files
问题描述
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&复制文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!