Copier un fichier en builder c++

souhila29 -  
 meriouma -
Bonjour,je cherche un petit programme qui peut m'aider de copier un fichier source dans un fichier destination en borland c++ builder6
rq:le système: windows xp, le compilateur: builder c++
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Utilisateur anonyme
     
    Utilise la fonction CopyFile(source, destination) qui permet de copier 2 fichiers en C++
    2
  2. Utilisateur anonyme
     
    #include <fstream>
    using namespace std;
    
    int main () {
    
      char * buffer;
      long size;
    
      ifstream infile ("test.txt",ifstream::binary);
      ofstream outfile ("new.txt",ofstream::binary);
    
      // get size of file
      infile.seekg(0,ifstream::end);
      size=infile.tellg();
      infile.seekg(0);
    
      // allocate memory for file content
      buffer = new char [size];
    
      // read content of infile
      infile.read (buffer,size);
    
      // write to outfile
      outfile.write (buffer,size);
      
      // release dynamically-allocated memory
      delete[] buffer;
    
      outfile.close();
      infile.close();
      return 0;
    }
    
    1
  3. souhila29
     
    merci beaucoup Alex mais si vous voulez je veux un code source avec l'exécutable pcq j'essaye avec cette commande mais je n'aurai pas le résultat voulu
    0
  4. souhila29
     
    merci pour tes efforts mais mon problème n'est pas résolu pcq j'ai besoin d'un programme en builder c++ avec les bouttons(interface) svp Alex
    0
    1. meriouma
       
      Salut souhila29 )^_^(
      bon j'ai le même problème que t'as eu d'aprés longtemps et j'ai pas trouver ma faute où ??
      mais svp j'ai besoin de ton aide j'ai un code pour determiner la taille d'un fichier et j'essaye de le résoluer mais j'ai pas eu toujours il m'affiche la valeur -1 dans le texteBox sur l'interface du formulaire même si je fais le parcours et l'affichage du fichier

      Voilà mon code en Visual C++ :
        std::ifstream Chemin;
      			  //String^FileName = Chemin;
      			 //const char * FileName = "C:\Documents and Settings\Administrateur\Bureau\salu2t.txt";
      			 //ifstream Chemin (FileName, ios::in|ios::binary);
                              //sauvegarder la position courante
                            long pos = Chemin.tellg();
                         // se placer en fin de fichier
      		     Chemin.seekg( 0 , std::ios_base::end );
                         // récupérer la nouvelle position = la taille du fichier
      		    long size = Chemin.tellg() ;  
                         // restaurer la position initiale du fichier
                        // Chemin.seekg( pos,  std::ios_base::beg ) ;
                        cout<< size;
      				    textBox3->Text=Convert::ToString(size);

      merci d'avance de ta réponse :)
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mouradinfo Messages postés 32 Statut Membre 6
     
    donne moi ton msn je t'envoyer sa sohila?
    0