Lecture de données ds un fichier (facile je pense) [Fortran] - Divers - Programmation
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
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