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

Fortran Discussion :

Segmentation fault aide


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut Segmentation fault aide
    Mon programme se compile comme il faut, ensuite lors de l'execution du programme, il commence à s'executer mais s'arrête en me mettant le message d'erreur "segmentation fault".
    Qu'est-ce que ca signifie ? Et comment faire pour que le programme s'execute correctement ?

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    erreur de segmentation

    bon ok c succins... c'est une erreur qui signifie que tu cherche à écrire en mémoire à un endrois où tu n'es pas autorisé par le système d'exploitation...

    ça peut donc être beaucoup de choses!!!


    dans un premier temps, cherche à savoir à quel moment dans le programme il y a cette erreur (utilisation des write(*,*)"toto" ) cela te permettra de mieux savoir où il y a un problème souvent il s'agit de dépassement d'indice dans un tableau....

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut
    Hmm...ok merci.
    Je vais essayer de voir ca.
    Et pour liberer de la mémoire, il faut utiliser allocate ? Je ne sais pas vraiment m'en servir..

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut
    J'ai une autre question : comment s'utilise la fonction count ??

    En fait, j'ai un tableau de booleens, qui avec mes tests, va mettre la valeur vrai pour un chiffre dans une ligne, et dans une colonne (sudoku) :
    je voudrai en gros voir ou la valeur est vrai pour la colonne et la ligne afin de mettre le chiffre dans la case recoupé par la colonne et la ligne.

    Je ne sais pas si c'est très clair ^^

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut
    Ah et une dernière question:

    Comment faire en sorte que, du moment que mon tableau de booleens peut trouver des valeur vraies il recommence tout les test ?
    J'ai essayé qqch du genre : DO while bool(i,j,k,l,m)=.false. ...
    Mais ca ne compile pas. Mon idée était que, tant qu'il y a des valeurs incertaines dans le tableau, il continue les test.

    Qq aurai une idée ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/11/2012, 14h44
  2. aide sur ce le probleme de segmentation fault
    Par selmani300 dans le forum C++
    Réponses: 3
    Dernier message: 26/03/2009, 07h48
  3. Aide pour résoudre un Segmentation fault
    Par Premium dans le forum C
    Réponses: 8
    Dernier message: 10/12/2005, 12h26
  4. Réponses: 13
    Dernier message: 13/07/2004, 15h41
  5. Comment contrer la "segmentation fault" ?
    Par guillaume_pfr dans le forum C
    Réponses: 15
    Dernier message: 08/08/2003, 13h43

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