Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Creazione libreria per copiare un file che non funziona!!!
Forum - C/C++ - Creazione libreria per copiare un file che non funziona!!!

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
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???
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. #include <fstream>
  3. #include <cstdlib>
  4. #include <string>
  5. using namespace std;
  6.  
  7. void copyfile(char *origine, char *destinazione)
  8. {
  9.     char sfile;
  10.     int pos = 0;
  11.  
  12.  
  13.     ifstream in(origine, ios::in | ios::binary);
  14.     if(!in)
  15.     {
  16.         cout<<"Impossibile aprire il file di origine!!!";
  17.     }
  18.     ofstream out(destinazione, ios::out | ios::binary);
  19.     if(!out)
  20.     {
  21.         cout<<"Impossibile aprire il file di destinazione!!!";
  22.     }
  23.  
  24.     while(!in.eof())
  25.     {
  26.         in.seekg(pos);
  27.         in.get(sfile);
  28.         out.seekp(ios::end);
  29.         out.put(sfile);
  30.         pos++;
  31.     }
  32.  
  33.     in.close();
  34.     out.close();
  35.  
  36.  
  37. }


ciao e grazie

Ultima modifica effettuata da il 12/08/2008 alle 12:40
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:37
Martedì, 12/08/2008
risolto grazie ciao!!

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6109
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 11:28
Sabato, 16/08/2008
Sarebbe carino sapere come hai risolto dopo che hai chiesto aiuto su un forum...


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote