Bonjour,
J'ai un petit soucis. Je code en Fortran95 (avec SilverFrost), et lors de la compilation je n'ai pas d'erreur. Or, dans mon code je dois lire des données dans un fichier .txt et les affecter dans des variables (des INTGERS et des REAL).
Problème: j'ai l'impression que le fichier n'est pas lu! j'ai tout essayé (j'ai verifié les noms du fichier, etc..) J'ai essayé de mettre des print*, pour debugger mais rien ne s'affiche dans le petite fenetre noire lors de l'execution!
il se peut que je n'ai pas utilisé la bonne syntaxe... voici ce que j'ai utilisé pour lire le fichier:
Sans le fichier texte j'ai cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 OPEN (UNIT=60, FILE="data_source.txt", STATUS="unknown", Position="rewind") read(60,*) N,l,k,he,hw,sp,sc,qce,qcw,Text CLOSE (60)
6 0.5 10 100000 100000 0 0 0 0 310
(avec un retour à la ligne à la fin)
Plus loin dans le programme je dois ecrire dans un autre fichier... et là encore, rien ne s'affiche dans le fichier .txt! la variable "x" est un tableau de dimension 6.
Avant d'aborder ce problème, je me suis dis que peut être j'ai mal débuté lors de lecture...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 OPEN(UNIT=13,FILE='data_resultat.txt',STATUS="unknown",position="rewind") WRITE (13,FMT = "(6F8.2)") x
Merci d'avance
Partager