Manipulation de fichier en C++

ZiBouille -  
 pom -
Bonjour

Je voulais savoir si il existait en C++ des commande permettant de manipuler des fichiers. (ex, copie, deplacement de fichier, suppression, création de repertoire, etc).

merci d'avance

3 réponses

  1. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    En natif je n ai jamais vu de fonction faire ça..cependant les procedés sont tellement eprouvé fait et refaits que tu devrai à mon sens trouver assez facilement des sources va faire un tour sur c/c++ code source http://www.cppfrance.com.
    0
  2. pom
     
    Salut,
    En utilisant les flux, tu peux bidouiller ou créer tes fichiers.
    Regarde ofstream, ifstream, cin, cout (n'oublie pas de charger #include<iofstream.h> (je ne suis plus sûr du nom)
    #include <strstream.h>

    pom
    0
  3. ZiBouille
     
    merci je vais voir ce que je peux faire de ca

    a+
    0
    1. pom
       
      Salut, l'exemple ci-dessous te montre comment sauvegarder un
      double * m=new double[l*c] sur ton disque dur dans le fichier "mon_fichier_a_moi"

      #include<fstream.h>

      ofstream file("mon_fichier_a_moi");
      for(ulong i=0;i<l;i++)
      {
      for(ulong j=0;j<c;j++)
      file<<m[i*c+j]<<"\t";
      file<<endl;
      }
      file.close();


      pour charger un fichier utilise le flux ifstream >>
      c'est presque la meme syntaxe

      toutes les fonctions des flux (genre cin.get()) te permettent de lire un ou plusieurs caractères à partir d'un fichier.

      salut
      Pom
      0
    2. pom
       
      oups, j'ai oublié, j'ai fait
      typedef unsigned long ulong;
      0