author | Markus Bröker <mbroeker@largo.dyndns.tv> |
Thu, 16 Apr 2009 12:50:39 +0200 | |
changeset 72 | 4103c76d5bf2 |
parent 63 | 5a82f89d607e |
child 77 | 49e0babccb23 |
permissions | -rw-r--r-- |
/** * Kopierprogramm für Dateien in C++ * Copyright (C) 2008 Markus Bröker */ #include <iostream> #include <fstream> #include <cstdlib> int main (int argc, char **argv) { std::ifstream in; std::ofstream out; char c; if (argc != 3) { std::cout << "Benutzung: " << argv[0] << " <QUELLE> <ZIEL>" << std::endl; return EXIT_SUCCESS; } in.open (argv[1], std::ios::binary); if (!in) { std::cerr << "Fehler: Kann Datei " << argv[1] << " nicht lesen!" << std::endl; } out.open (argv[2]); if (!out) { std::cerr << "Fehler: Kann Datei " << argv[2] << " nicht beschreiben!" << std::endl; } while (in.get (c)) { out << c; } in.close (); out.close (); return EXIT_SUCCESS; }