manhaeve5
Gebruiker
- Lid geworden
- 9 jan 2007
- Berichten
- 276
Dit is mijn code om bestanden te kopieren
Het werkt goed bij textbestanden maar het werjkt niet bij andere extensies. Hoe komt dit?
Code:
bool kopieer(const char *filename,const char *filename2)
{
char *data;
int length;
ifstream input(filename,ifstream::binary);
if(!input.is_open())
return false;
input.seekg(0,ios::end);
length=input.tellg();
input.seekg(0,ios::beg);
data=new char(length);
cout<<"length="<<length<<endl;
input.read(data,length);
input.close();
ofstream output(filename2,ofstream::binary);
output.write(data,length);
output.close();
delete data;
return true;
}