Bonjour

Je voudrais s'il est possible qu'en lisant un fichier contenant une colonne de taille inconnu avant la lecture, on puisse écrire toutes ces données dans un tableau qui se fait lui même un allocate à la bonne dimension ?

Ca donnerait peut-être un truc de ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
real,dimension(:),allocatable::colonne
integer::i
 
i=0
open(le fichier)
do
i=i+1
read(unit fichier,format,end=999),colonne(i)
enddo
close
 
999 continue
Il faudrait que le programme me fasse un allocate(colonne(i)) je pense, est-ce possible ?

Merci de votre aide.