Article View: pl.comp.os.linux.programowanie
Article #241Re: strumienie
From: Arkadiusz Nagorka
Date: Sun, 12 Sep 1999 12:13
Date: Sun, 12 Sep 1999 12:13
51 lines
1759 bytes
1759 bytes
Marcin Stolarski wrote:
> Dzieki, a nie orientujesz sie jak to zrobic w VC++ (NTG). Probowalem
>
> ofstream *ofs=new ofstream("rap.txt");
> ostream_withassign old_cout;
> old_cout = cout;
> cout = *ofs;
> cout<<"tekst do pliku";
> cout = old_cout;
>
> Ale nie idzie.
Ponieważ nie ma operatora przypisania dla ostream. Aby było zgodnie
ze standardem i działało pod VC++, można napisać
#include <iostream>
#include <fstream>
#include <streambuf>
using std::cout;
using std::ofstream;
using std::streambuf;
int main()
{
ofstream out("aaaa.txt");
if (out) {
streambuf* old = cout.rdbuf(out.rdbuf());
cout << "Do aaaa.txt\n";
cout.rdbuf(old);
cout << "Na stdout\n";
}
return 0;
}
Pozdrawiam.
--
Arkadiusz Nagorka nagorka@imipkm.pcz.czest.pl
Politechnika Czestochowska
Instytut Mechaniki i Podstaw Konstrukcji Maszyn
.
Technical Details
Message-ID:
<37DB98E5.246EA8B1@imipkm.pcz.czest.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!news.memax.krakow.pl!cyfronet!agh.edu.pl!localhost.localdomain!nobodyReferences:
<7r86g9$es1$1@h1.uw.edu.pl> <37D7B0F8.5DE4B9EA@irys.usun.drugiitrzeciczlon.uni.lodz.pl> <7r8kbm$j0k$1@h1.uw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!news.memax.krakow.pl!cyfronet!agh.edu.pl!localhost.localdomain!nobody From: Arkadiusz Nagorka <nagorka@imipkm.pcz.czest.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: strumienie Date: Sun, 12 Sep 1999 14:13:25 +0200 Organization: Politechnika Czestochowska Lines: 51 Message-ID: <37DB98E5.246EA8B1@imipkm.pcz.czest.pl> References: <7r86g9$es1$1@h1.uw.edu.pl> <37D7B0F8.5DE4B9EA@irys.usun.drugiitrzeciczlon.uni.lodz.pl> <7r8kbm$j0k$1@h1.uw.edu.pl> Reply-To: nagorka@imipkm.pcz.czest.pl NNTP-Posting-Host: kera.imipkm.pcz.czest.pl Mime-Version: 1.0 X-Mailer: Mozilla 4.61 [en] (X11; I; Linux 2.2.5-15 i586) X-Accept-Language: pl, en Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit