IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Listing de dossiers et de fichiers


Sujet :

C

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Inscrit en
    Février 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2012
    Messages : 1
    Par défaut Listing de dossiers et de fichiers
    Bonsoir, je ne suis pas excellente en programmation et j'ai un projet en informatique nommé "processus de recherche d'information". Donc voilà, j'ai un dossier que j'ai appelé "fichiers" et je dois lister et lire le contenu des document.txt qu'il contient. J'ai essayé de développer un code, ça compile mais en exécutant, il m'affiche toujours un message d'erreur..
    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    #include <conio.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <dirent.h>
    #include <string.h>
     
    int main()
    {
        struct dirent *file;
        DIR *rep;
        FILE *fp;
     
     
        rep = opendir("C:\fichiers");
        if (rep != NULL) {
    	while ((file = readdir(rep))) {
    	    printf("%sn", file->d_name);
    	    fp = fopen(file->d_name, "rb");
    	    if (fp == NULL)
    	    {
    		puts("n> Impossible d'ouvrir le fichier : ERREUR");
    		puts("> Appuyez sur une touche pour continuer...");
    	    } else {
    		fscanf(fp, "%s", file->d_name);
    		puts("executable");
    	    }
    	    fclose(fp);
     
    	}
        }
     
        closedir(rep);
     
        getch();
        return 0;
    }
    S'il vous plait aidez moi à trouver l'erreur, j'en serai reconnaissante..
    Merci

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Si fp vaut null je ne sais pas si tu peux réellement utiliser close().

    Essaye de ne mettre le close que dans le cas où fp n'est pas null.
    Sinon, donne nous ton message d'erreur pour qu'on puisse t'aider au mieux.

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par amany Voir le message
    J'ai essayé de développer un code, ça compile mais en exécutant, il m'affiche toujours un message d'erreur..
    ...
    S'il vous plait aidez moi à trouver l'erreur, j'en serai reconnaissante..
    Merci
    Bonjour

    Primo, il serai sympa d'inclure le message d'erreur, sans qu'on ait à explorer tout le code.. Pense-y à l'avenir

    Secondo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		fscanf(fp, "%s", file->d_name);
    essaye de lire dans une variable système... (regarde la doc de fscanf)

    Ce que tu veux faire c'est te servir de printf ou fprintf

Discussions similaires

  1. cherche script liste dossier sous dossier et leur fichier
    Par zitoune31 dans le forum VBScript
    Réponses: 11
    Dernier message: 04/03/2011, 20h04
  2. [XL-2007] Amélioration - Macro Liste des Dossiers et Fichiers - Colonne en ligne
    Par Shadoward dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/08/2009, 05h47
  3. récupérer la liste des fichiers d'un dossier dans un fichier texte
    Par mathieu_r dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 26/04/2009, 19h47
  4. List rempli des noms des fichiers d'un dossier
    Par soufian1364 dans le forum C#
    Réponses: 3
    Dernier message: 11/03/2009, 15h40
  5. Trier une liste de dossiers et de fichiers
    Par steveleg dans le forum Langage
    Réponses: 2
    Dernier message: 07/04/2006, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo