Problème de lecture de fichier en idl

Fermé
Phoenix407 - 5 févr. 2009 à 09:41
 Phoenix407 - 5 févr. 2009 à 09:44
Bonjour,
J'ai lancé une petit routine pour lire un fichier .dat qui contient 7 colonnes et 12 lignes.
Voici le script :
openr,1,'data/amas.dat'
readf,1,m
nom=fltarr(12)
z=fltarr(12)
fx=fltarr(12)
Tx=fltarr(12)
Lbol=fltarr(12)
Vmax=fltarr(12)
Nkt=fltarr(12)

; Remplissage des différents tableaux
nom=m(0,*)
z=m(1,*)
fx=m(2,*)
Tx=m(3,*)
Lbol=m(4,*)
Vmax=m(5,*)
Nkt=m(6,*)
close,1
print,Nkt

; Affichage à l'écran de la fonction N(>kT)
plot,Tx,Nkt,xstyle=1,ystyle=1

Lorsque je lance le script, voici ce que me répond IDL :
% End of file encountered before end of program.
At: /home/pdelsart/Documents/marania/Fortran/read_amas.pro, Line 32
% 1 Compilation error(s) in module $MAIN$.

J'aimerai savoir ce qui ne va pas avec mon script.
Merci de votre aide
A voir également:

1 réponse

J'ai oublié de préciser, voici à quoi ressemble mon fichier de données :

0018 0.5461 2.14 9.4 36.907 0.237E+11 0.18363E-09
0025 0.5843 0.81 7.1 13.883 0.998E+10 0.63694E-09
0257 0.5053 1.80 10.5 28.863 0.173E+11 0.14135E-09
0454 0.5377 1.88 7.5 28.150 0.203E+11 0.53669E-09
0647 0.5908 1.49 11.5 34.226 0.196E+11 0.83653E-10
0717 0.5460 2.74 11.6 54.263 0.307E+11 0.32562E-10
0744 0.6972 1.44 8.1 37.518 0.259E+11 0.48751E-09
0911 0.5049 1.00 8.8 14.446 0.916E+10 0.39577E-09
1149 0.5445 1.95 9.1 33.303 0.217E+11 0.22962E-09
1423 0.5428 1.80 7.0 26.476 0.198E+11 0.68746E-09
2129 0.5891 1.45 8.1 27.102 0.188E+11 0.48751E-09
2214 0.5026 1.85 8.8 26.485 0.176E+11 0.39577E-09
0