parcours d'un repertoire en c++
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

parcours d'un repertoire en c++



  1. #1
    invite72302946

    parcours d'un repertoire en c++


    ------

    bonjour,

    je veux un programme qui parcours un repertoire et sous repertoire en c++

    svp aidez-moi ,

    merci davance,,

    -----

  2. #2
    invite72302946

    Re : parcours d'un repertoire en c++

    bonjour,
    j'ai trois repertoires chaque repertoire contient des fichiers sous forme image .bmp

    comment faire pour citer ses fichiers

    mercii,
    en attente de votre reponse!!!

  3. #3
    polo974

    Re : parcours d'un repertoire en c++

    Jusqu'ici tout va bien...

  4. #4
    invite72302946

    Re : parcours d'un repertoire en c++

    mercii polo974 ^^

    voilà j'ai fais ce programme mais il m'affiche pas les fichiers de chaque repertoire je ne sais pas quoi ajouter ou modifier ,,, svp aidez-moi !!
    Code:
    # include <iostream>
    # include <dirent.h>
    # include <sys/types.h>
    # include <string>
    
    using namespace std;
    
    int main()
    {
    // Variables globales 
       DIR* img= NULL;
       struct dirent* fichier=NULL;
       char* nomfichier=NULL;
    DIR* image = NULL;
    // Accès au repertoire
        img = opendir("/home/");
        
    // Si succès, parcours du repertoire :
    
        if( img != NULL ) 
            {
           fichier=readdir(img);
           
                if ( fichier == NULL )
                   { 
                     cout << "Erreur acces fichier ";
                   }
                 else 
                      while ( fichier != NULL )
                             {
                               nomfichier=fichier->d_name;
                               
                               if(fichier->d_type==DT_DIR ) {cout << nomfichier<< "\n";
                               fichier=readdir(img);
                               
                           DIR*   image = opendir(nomfichier);// parcours des fichiers du sous repertoire
    
       if ( image == NULL)
       {
          cout << "Impossible de lister le répertoire" << endl;
       }
       else
       {
          struct dirent * ent;
    
          while ( (ent = readdir(image)) != NULL)
          {
             cout << ent->d_name << endl;
          }
          closedir(image);}
    
       }
                              }//fin du while de parcours du repertoire
    }
    
    
    // test if DIR != NULL
            else 
                {
                       // cf la doc de dirent.h pour les codes retour d'erreur
               cout <<"erreur d'acces au repertoire" ;
                }
                // parcours des fichiers du repertoire
    
     
    
       
      
    
              
    
    
        
     return 0;
    }
    Dernière modification par Jack ; 22/03/2011 à 00h09. Motif: pour du code, il faut utiliser les balises code et pas citation. Correction effectuée

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Parcours d'un conducteur de TGV
    Par invite6b204fa5 dans le forum Orientation après le BAC
    Réponses: 14
    Dernier message: 24/10/2012, 20h09
  2. Le parcours d'un chef de projet
    Par invitef6cba8ff dans le forum Orientation après le BAC
    Réponses: 6
    Dernier message: 26/02/2009, 19h06
  3. Problème de personnalisation d'un repertoire FTP
    Par invite118bd558 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 18/08/2007, 13h31
  4. [C++] Recuperer repertoire d'execution d'un programme
    Par invite15134fab dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 23/06/2005, 18h20
  5. Comment joindre l'ensembre d'un répertoire dans son mel ?
    Par invite376ff830 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 18/10/2004, 09h43