Ucim se c++ - jak presmerovat vstup/vystup

Tomáš Janoušek tomi na nomi.cz
Čtvrtek Říjen 30 15:21:33 CET 2003


Zdravim,
dokumentaci najdete ve zdrojovem baliku gcc, jinde jsem na ni nenarazil.
I kdyz ani ta neni uplne hotova.

Co se toho programu tyce, tak me to vcelku jede, a to jak na gcc 2.96 i na
3.3.1 . Toto je muj zdrojak:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main(int argc, char *argv[])
{
    istream *i;
    ifstream s("/proc/version");
    string a;

    i = &cin;

    *i >> a;
    cout << a << endl;

    i = &s;

    *i >> a;
    cout << a << endl;
}

Takze zkuste poslat verzi vaseho gcc, libstdc++ a vystup toho gcc, samozrejme
i ten zdrojak.

S pratelskym pozdravem
-- 
.--------------------------------.   .--------------------------.   .---------.
| _________              __ _    |===|      Tomáš Janoušek      |===|o---.  o |
||_________|  _         |_/| |   |===| NOMI team     programmer |===||.--+--' |
|    | | ___ | '-._.-._  _ | | __|   | e-m na il:    tomi na nomi.cz  |   ||| o+---o|
|    | |/ _ \| .-. .-. || || |/ /|   | web http://tomi.nomi.cz/ |   ||| |`--. |
|    | | (_) | | | | | || ||   ( |===| ICQ:        #161807083   |===||o-'.--+o|
|    |_|\___/|_| |_| |_|___|_|\_\|===| GSM:    +420 608 876 277 |===|oo--'  o |
`--------------------------------'   `--------------------------'   `---------'


Další informace o konferenci Linux