[Fortran] Lecture de données ds un fichier (facile je pense)

Lecture de données ds un fichier (facile je pense) [Fortran] - Divers - Programmation

Marsh Posté le 18-12-2006 à 14:41:58    

salut
 
Une question simple (je pense), proche de ce qui se fait en C.
J'ai un script FORTRAN (77 je crois) et celui-ci doit lire des données d'entrée dans un fichier appelé "config.data".
Chaque donnée à lire se trouve sur une ligne du fichier. pour plus d'aisance et de confort j'aimerais mettre un commentaire à coté de chaque donnée (en fin de ligne) afin de préciser la nature de cette donnée.
Mais je ne veux pas que mon script lise ces commentaires mais qu'il les ignore! Dois-je mettre le symbole # devant mon commentaire?
 
Ex: file config.data
 
100 #N dim: blabla
200 #M dim: blabla
0.5 #beta: blabla
etc...
 
si mon script est:
 
implicit none
 
integer Ndim, Mdim
real*8 beta
 
open(10,file='config.data')
read(10,*)Ndim
read(10,*)Mdim
read(10,*)beta

 
Ca marchera? merci de votre aide


Message édité par acrosomia le 18-12-2006 à 14:44:11
Reply

Marsh Posté le 18-12-2006 à 14:41:58   

Reply

Marsh Posté le 18-12-2006 à 15:19:08    

La fonction "READ(id,fmt) var" va lire le fichier pointé par `id` à travers le fomat `fmt`. Si tu lui indiques le format par défaut (*), il utilisera le type de `var` comme format de lecture, et donc dans ce cas-là, il s'attend à ne lire qu'un entier sur cette ligne.
Renseigne-toi sur les descripteurs de format pour ne pas tenir compte des commentaires précédés par #, c'est instructif [:icon14]


Message édité par Master p le 18-12-2006 à 15:19:20

---------------
HAHAHA I M USING TEH INTERNET
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed