step 2) Header seperation
cpuid, bits, list and maybe lsf are too common names
and have to reside in a seperate folder to avoid clashes
committer: Markus Bröker <mbroeker@largo.homelinux.org>
/**
* copy.cc
* Copyright (C) 2008 Markus Bröker
*
* Kopierprogramm für Dateien in C++
*/
#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;
}