Pitchblack
Mitglied
Hallo,
ich versuche eine Funktion zu erstellen, die eine Binärdatei kopiert. Ich stoße dabei allerdings auf Probleme mit der write() Methode. Mir ist nicht ganz klar, wie ich sie einsetzen muss.
Hier erstmal mein Code:
Die formalen Parameter stellen jeweils den Pfad dar.
Ich hoffe, jemand weiß weiter.
ich versuche eine Funktion zu erstellen, die eine Binärdatei kopiert. Ich stoße dabei allerdings auf Probleme mit der write() Methode. Mir ist nicht ganz klar, wie ich sie einsetzen muss.
Hier erstmal mein Code:
Code:
void kopieren_binaer(char cVon[100],char cNach[100]){
ifstream In;
ofstream Out;
In.open(cVon,ios::binary);
if(!In){
cout<<"Datei nicht vorhanden";
exit(-1);
}
Out.open(cNach,ios::binary);
if(!Out){
cout<<"Datei konnte nicht geoeffnet werden";
exit(-1);
}
while(!In.bad()){
Out.write(cNach); //Problem
}
}
Die formalen Parameter stellen jeweils den Pfad dar.
Ich hoffe, jemand weiß weiter.