1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
// Kapitel 1 - Programm 4 - DSTROM.CPP
#include <iostream>
#include <fstream>
int main()
{
std::ifstream EingDatei;
std::ofstream AusgDatei;
std::ofstream Drucker;
char Dateiname[20];
std::cout << "Geben Sie die zu kopierende Datei ein ----> ";
std::cin >> Dateiname;
EingDatei.open(Dateiname, std::ios_base::in);
if (!EingDatei)
{
std::cout << "Die Eingabedatei kann nicht geoeffnet werden.\n";
exit(1);
}
AusgDatei.open("Kopie");
if (!AusgDatei)
{
std::cout << "Die Ausgabedatei kann nicht geoeffnet werden.\n";
exit(1);
}
Drucker.open("PRN");
if (!Drucker)
{
std::cout << "Es gibt ein Problem mit dem Drucker.\n";
exit(1);
}
std::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;
}
// Ergebnis beim Ausführen
//
// (Die Eingabedatei wird in eine Datei mit dem Namen "Kopie" kopiert.)
// (Die Eingabedatei wird auf dem Drucker ausgegeben.)
|
Copyright © 1997, 1998, 2001-2005 Heinz Tschabitscher - Letzte Änderung 13. September 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Fragen?