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 :

abasourdissant IF fortran


Sujet :

Fortran

  1. #1
    Membre à l'essai
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 93
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2014
    Messages : 12
    Points : 15
    Points
    15
    Par défaut abasourdissant IF fortran
    Je ne comprends absolument pas! ci dessous un petit programme destiné à voir ce qui ne convient pas au IF,j' ai séparé en bleu,ici les lignes commentaires,.Dans un plus grand programme j'utilisais un tableau à 2 dimensions et je bloquais sur un IF identique a celui mis en commentaire. J'avais le même message du 'build", en désespoir de cause j'ai testé : "IF 9<7 goio 100" ,quoi de plus simple?,et le if est considéré comme
    "unclassifiable statement" j'ai tenté sans succès de mettre des variables dans le "IF" plutôt que des nombres ,-((
    Au secours! mon vrai programme tient au "IF" dans codeblocks, où est le problême?

    Code fortran : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    program test
        IMPLICIT integer(i-n)
        dimension ichec(8,8)
        k=3
        i=5
        limit=7
        ichec(i,k)=9
        if 9<7 goto 100
        
        !If  ichec(i,k)>7 then goto 100
       ! else print *, "OK"
       !end if
        !if 9.GT.7
        100 print *, "voila erreur  !", ichec(i,k)
        end PROGRAM

    Message du build
    build debug in test-fortran compiler GNU fortran compiler
    q:codeblocks 9 Error : inclassifiable statement
    q:codeblocks 15 warning label 100 défined but not used

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 488
    Points : 593
    Points
    593
    Par défaut
    Bonjour,

    Ca me semble être une simple erreur de syntaxe; il faut écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        if (9<7) then
          goto 100
        endif
    Les parenthèses autour du test de la condition ne sont pas optionnelles.

    Bonne continuation.

  3. #3
    Membre à l'essai
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 93
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2014
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Merci, C 'est effectivement cela, avant de faire un test aussi simple, j'avais une erreur sur le "IF...... Then goto 100" là c'était le then superflu qui tiltait.
    Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème en interfacant C et Fortran
    Par karl3i dans le forum MFC
    Réponses: 6
    Dernier message: 23/05/2006, 16h10
  2. Compilateur Fortran
    Par badrou dans le forum Fortran
    Réponses: 3
    Dernier message: 28/11/2004, 20h39
  3. accès fortran à une base / utilisation des "bytea"
    Par bdkiller dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/11/2004, 08h31
  4. Simulateur fortran
    Par kaczmarek dans le forum Linux
    Réponses: 1
    Dernier message: 28/07/2004, 17h55
  5. [TP]Portage d'un encodeur MP3 Fortran en pur Pascal...
    Par Christophe Fantoni dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/07/2003, 17h34

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