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 :

erreur de segmentation


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut erreur de segmentation
    bonjour a tous

    je ne peut vous presenter le code source de mon probleme car le code est tres long

    je vous explique

    apres plusieur essaies je me suis rendu compte que mon while( ! feof (tab) )
    poser probleme

    en effet avec ce tant que j'ai erreur de segm
    et sans je n'est pas d'erreur

    rappele ce tant que ==tant que la fin du fichier n'est pas apparue

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par défaut
    Et en français, ça donne quoi ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut
    bonjour a tous

    voila mon probleme : erreur de segmentation


    je me suis rendu compte que mon " while( ! feof (tab) ) " poser probleme!!

    en effet lorsque je retire ce " while( ! feof (tab) ) " et que je complile je n'est plus ce probleme

    rappel:

    " while( ! feof (tab) ) " =tant que la fin du fichier n'est pas apparue

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 62
    Par défaut
    c'est difficile de te dire comme ca il faudrait au moins voir la declaration de tab (ouverture fichier test si ca c'est bien passé car c'est pas le while qui plante tu peux tester sans le while pour voir). est ce que tab est bien un pointeur sur un fichier différent de NULL soit un fichier deja ouvert. Il y a quelque chose dans ton fichier ?

  5. #5
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Citation Envoyé par acik59
    bonjour a tous

    voila mon probleme : erreur de segmentation


    je me suis rendu compte que mon " while( ! feof (tab) ) " poser probleme!!

    en effet lorsque je retire ce " while( ! feof (tab) ) " et que je complile je n'est plus ce probleme

    rappel:

    " while( ! feof (tab) ) " =tant que la fin du fichier n'est pas apparue
    La fonction feof() ne s'utilise pas comme ça. Mais je te rassure, beaucoup de gens ne savent pas l'utiliser.
    Il faut savoir que cette fonction n'a de signification qu'après l'echec d'une lecture. En gros, la fin de fichier ne sera détectée que lorsque la lecture aura échoué.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut
    pourrait tu m'indiquer comment l'utiliser!

  7. #7
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Citation Envoyé par acik59
    pourrait tu m'indiquer comment l'utiliser!
    Tu trouveras un exemple donné par Skyrunner ici

  8. #8
    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
    il y a vraiment un problème dans l'enseignement ....

Discussions similaires

  1. Erreurs de segmentation !
    Par anti-conformiste dans le forum Applications et environnements graphiques
    Réponses: 16
    Dernier message: 18/10/2005, 11h11
  2. Erreur de segmentation
    Par Trunks dans le forum C
    Réponses: 3
    Dernier message: 06/10/2005, 18h28
  3. Erreur de segmentation (Inconnue)
    Par Dark-Meteor dans le forum C
    Réponses: 5
    Dernier message: 08/09/2005, 13h42
  4. [Dev-C++] Erreur de segmentation...
    Par sas dans le forum Dev-C++
    Réponses: 11
    Dernier message: 26/03/2005, 14h25
  5. erreur de segmentation
    Par transistor49 dans le forum C++
    Réponses: 10
    Dernier message: 15/03/2005, 11h18

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