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 :

Code Fortran Visual C++ 6.0 --> Visual Dot net 2003 : erreur de compilation


Sujet :

Fortran

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 298
    Points : 886
    Points
    886
    Par défaut Code Fortran Visual C++ 6.0 --> Visual Dot net 2003 : erreur de compilation
    Bonjour, je suis en train de reprendre un code fortran qui marche très bien sous Visual C++ 6.0 pour le mettre sous Visual Dot net 2003.

    J'ai un fichier "header.f" qui est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    C
    C     Programme faisant office de <<header file>>.
    C     Contient des constantes specifiant la taille des principaux
    C     tableaux
    C
    C
     
          implicit none
     
    C     Nombre maximal de points par fichier 
          integer    NbMaxEl
          parameter (NbMaxEl = 1000)
    et un fichier main.f qui est (en partie)

    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
     
          include 'header.f'
     
    C
    C     Declarations
    C
     
          character*128 fichier
          character*9   day
          integer       compteur, VLA(3), i
          real*8        tableau(3)
          real*8        var_expli(NbMaxEl), var_a_expli(NbMaxEl)
          real*8        var_mod(NbMaxEl), val_par(6), qualite(4)
     
    ici il y a tout plein de truc puis il y a :
     
          call date(day)
    mes erreurs sont

    header.f : Compilation Aborted (code 1)

    main.f : BIBMain.f(102): Info: Two-digit year return value may cause problems with the year 2000. Use DATE_AND_TIME instead [DATE]
    je comprends facilement le warning du main.f. Mais pourquoi la compilation s'arrête-t-elle dans mon header ?

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 298
    Points : 886
    Points
    886
    Par défaut
    Bon, j'ai résolu mon problème en réécrivant mon code de fortran 77 en fortran 90.

    Au lieu de mettre des include 'header.f', j'ai fait un module que j'ai intégré via la commande use

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

Discussions similaires

  1. codes pour developper un lecteur mp3 avec visual basic 6.0
    Par nap91 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/08/2011, 15h13
  2. fonction gamma visual dot net 2003
    Par salseropom dans le forum C
    Réponses: 3
    Dernier message: 09/11/2008, 20h17
  3. Mon code behind n'est pas exécuté sous Visual Web
    Par mourmaux dans le forum ASP.NET
    Réponses: 2
    Dernier message: 25/09/2008, 19h07
  4. Réponses: 1
    Dernier message: 22/06/2008, 08h31
  5. [Visual Fortran] Erreur de compilation
    Par Julito dans le forum Fortran
    Réponses: 1
    Dernier message: 04/03/2005, 21h24

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