zeildatei kleiner bei copy mittels rdbuf
-
Hallo, ich möchte ein Datei kopieren und wollte dies rdbuf machen.
Wärend die Quelldatei rund 14k groß ist, ist die Zieldatei nur 1k groß.hier mein Code:
#include <fstream> int main() { std::ofstream ziel("ziel.xls"); std::ifstream quelle("quelle.xls"); ziel << quelle.rdbuf(); return 0; }
Sollte doch eigentlich funktionieren? Weiß jemand was ich falsch mache oder woran es liegen könnte?
-
Vielleicht mal im binärmodus öffnen.
-
Hätte ich ja auch mal drauf kommen können. Es funktioniert. Hatte schon so eine Vermutung es könnten an irgendwelchen Steuerzeichen in den xls dateien liegen.
DANKE