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 :

errno pour lecture d'un fichier en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Février 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2010
    Messages : 32
    Par défaut errno pour lecture d'un fichier en C
    bonjour bonjour

    j'ai une fonction qui ouvre un fichier en lecture et qui renvoie un code d'erreur

    INFile = fopen ( filename, "r");
    if (INFile == NULL)
    {
    printf("ERROR: Impossible to open the client's file %s in reading mode \n", filename);
    printf("ERROR CODE IS %d \n", errno);
    exit (-1);
    }
    lors de l'exécution j'ai ce message:

    ERROR: Impossible to open the client's file borg_test1.csv in reading mode
    ERROR CODE IS 2

    je veux savoir pourquoi il ne peut pas ouvrir le fichier càd le code errno =2 que signifie-il?

    Vous remerciant

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 474
    Par défaut
    Bonjour,

    Utilise perror("Erreur"), en remplaçant « Erreur » par un message clair indiquant ce que tu étais en train de faire à ce moment-là. Il sera renvoyé à l'écran, suivi d'un message en toutes lettres correspondant au code de errno.

    En l'occurrence, sous Linux, errno=2 c'est ENOENT, soit « No Entry », soit encore « No such file or directory ».

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Février 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2010
    Messages : 32
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    Bonjour,

    Utilise perror("Erreur"), en remplaçant « Erreur » par un message clair indiquant ce que tu étais en train de faire à ce moment-là. Il sera renvoyé à l'écran, suivi d'un message en toutes lettres correspondant au code de errno.

    En l'occurrence, sous Linux, errno=2 c'est ENOENT, soit « No Entry », soit encore « No such file or directory ».
    meeeeerci pour ta réponse )
    l'erreur était No such file or directory vu que les fichiers se trouvaient dans un repertoire autre que celui où se trouve le prog
    thanks

  4. #4
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Concernant les codes d'erreur :
    http://msdn.microsoft.com/en-us/library/t3ayayh1.aspx

    En l’occurrence ici ton fichier n'existe pas ou le chemin spécifié n'est pas le bon ...

Discussions similaires

  1. [FPDF] Indiquer le chemin pour lecture d'1 fichier texte
    Par paintbox dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 13/12/2010, 11h45
  2. Librairie pour lecture native de fichiers
    Par Looorent dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/11/2008, 13h32
  3. Réponses: 5
    Dernier message: 08/10/2008, 09h14
  4. Réponses: 2
    Dernier message: 24/01/2008, 13h48
  5. aide pour lecture dans un fichier
    Par hichamo dans le forum C
    Réponses: 9
    Dernier message: 01/05/2007, 10h46

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