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