12/08/08 10:36
Ciao,
sto creando una libreria che copi un file, il problema è che copia il file ma vuoto!!! nel senso che lo crea solo!!!
che faccio???
ciao e grazie
sto creando una libreria che copi un file, il problema è che copia il file ma vuoto!!! nel senso che lo crea solo!!!
che faccio???
#include <iostream> #include <fstream> #include <cstdlib> #include <string> using namespace std; void copyfile(char *origine, char *destinazione) { char sfile; int pos = 0; ifstream in(origine, ios::in | ios::binary); if(!in) { cout<<"Impossibile aprire il file di origine!!!"; } ofstream out(destinazione, ios::out | ios::binary); if(!out) { cout<<"Impossibile aprire il file di destinazione!!!"; } while(!in.eof()) { in.seekg(pos); in.get(sfile); out.seekp(ios::end); out.put(sfile); pos++; } in.close(); out.close(); }
ciao e grazie
Ultima modifica effettuata da 12/08/08 10:40