October 06, 2004
You might want to try "PRN:" instead of "PRN" as name for the output stream...



Lisa Beer wrote:
> This code describes my problem best:
> 
> #include <iostream.h>
> #include <fstream.h>
> #include <process.h>
> 
> int main()
> {
> ifstream EingDatei;
> ofstream AusgDatei;
> ofstream Drucker;
> char Dateiname[20];
> 
>    cout << "Geben Sie die zu kopierende Datei ein ----> ";
> 
>    cin >> Dateiname;
> 
>    EingDatei.open(Dateiname, ios::nocreate);
>    if (!EingDatei)
>    {
>       cout << "Die Eingabedatei kann nicht geoeffnet werden.\n";
>       exit(1);
>    }
> 
>    AusgDatei.open("Kopie");
>    if (!AusgDatei)
>    {
>       cout << "Die Ausgabedatei kann nicht geoeffnet werden.\n";
>       exit(1);
>    }
> 
>    Drucker.open("PRN");
>    if (!Drucker)
>    {
>       cout << "Es gibt ein Problem mit dem Drucker.\n";
>       exit(1);
>    }
> 
>    cout << "Alle drei Dateien wurden geoeffnet.\n";
> 
> char EinBuchstabe;
> 
>    Drucker << "Das ist der Anfang der gedruckten Kopie.\n\n";
> 
>    while (EingDatei.get(EinBuchstabe))
>    {
>       AusgDatei.put(EinBuchstabe);
>       Drucker.put(EinBuchstabe);
>    }
> 
>    Drucker << "\n\nDas ist das Ende der gedruckten Kopie.\n";
> 
>    EingDatei.close();
>    AusgDatei.close();
>    Drucker.close();
> 
>    return 0;
> }
> 
> Everything is fine, beside the fact, that there is not output at the printer.....1! Where is the problem?
> 
> Tanks!!!
> Lisa
> 


-- 
ManiaC++
Jan Knepper

But as for me and my household, we shall use Mozilla...
www.mozilla.org