🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #241

Re: strumienie

#241
From: Arkadiusz Nagorka
Date: Sun, 12 Sep 1999 12:13
51 lines
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!nobody
References: <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