file kopieren
-
hallo
wie kann ich ein file kopieren (in c und in c++)?
z.b. ein txt-file (2MB)
-
zwei Dateien öffnen (C: fopen(), C++ ifstream und ofstream) und anschließend byte- oder blockweise die Dateiinhalte umkopieren.
-
Naja, fopen, fstream und Konsorten ist 1. umständlich da man das kopieren selbst implementieren muß und 2. hat man da kaum Kontrolle, z.B. wenn etwas fehlschlägt.
Dafür benutzt man boost::filesystem:
http://www.boost.org/libs/filesystem/doc/operations.htmDa gibts eine echte Kopierfunktion.
-
für die variante CStoll kannst du im c++ faq schauen
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html